/**
 * debug_why_transcript_failed Tool
 *
 * Correlates transcript symptoms with package ABL, including silent
 * finalize -> COMPLETE -> RESPOND: "" chains.
 */
import { z } from 'zod';
import type { DebugContext } from './index.js';
export declare const debugWhyTranscriptFailedSchema: z.ZodObject<{
    path: z.ZodOptional<z.ZodString>;
    files: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
    data: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    transcript: z.ZodOptional<z.ZodUnknown>;
    transcriptPath: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    path?: string | undefined;
    data?: Record<string, unknown> | undefined;
    files?: Record<string, string> | undefined;
    transcript?: unknown;
    transcriptPath?: string | undefined;
}, {
    path?: string | undefined;
    data?: Record<string, unknown> | undefined;
    files?: Record<string, string> | undefined;
    transcript?: unknown;
    transcriptPath?: string | undefined;
}>;
type DebugWhyTranscriptFailedArgs = z.infer<typeof debugWhyTranscriptFailedSchema>;
export declare function debugWhyTranscriptFailed(args: DebugWhyTranscriptFailedArgs, ctx: DebugContext): Promise<string>;
export {};
//# sourceMappingURL=debug-why-transcript-failed.d.ts.map