export type ProviderSessionCorruptionReason = 'missing_tool_output' | 'turn_desync'; export declare class ProviderSessionCorruptionError extends Error { readonly providerSessionId: string; readonly reason: ProviderSessionCorruptionReason; readonly name = "ProviderSessionCorruptionError"; constructor(providerSessionId: string, reason: ProviderSessionCorruptionReason, cause: unknown); } export declare function isProviderSessionCorruptionError(error: unknown): error is ProviderSessionCorruptionError; //# sourceMappingURL=session-corruption.d.ts.map