export declare const STREAMING_MODE_ERROR = "only prompt commands are supported in streaming mode"; export declare const NO_MESSAGES_RETURNED = "No messages returned"; export interface StreamingModeError { readonly sessionId: string; readonly line: string; } export interface StructuredOutputRecovery { readonly payload: Record; readonly sourcePath: string; } export declare function detectProviderStreamingModeError(provider: string, line: unknown): StreamingModeError | null; export declare function detectProviderFatalError(provider: string, line: unknown): string | null; export declare function recoverProviderStructuredOutput(provider: string, sessionId: string): StructuredOutputRecovery | null; export declare function supportsProviderStructuredOutputRecovery(provider: string): boolean; //# sourceMappingURL=claude-recovery.d.ts.map