import type { AgentSessionInternalSurface as AgentSession } from "./agent-session-methods.ts"; import type { SessionRecoveryReport } from "./agent-session-types.js"; import type { SessionRecoveryReason } from "./extensions/index.js"; export declare const SESSION_RECOVERY_NOTICE_TYPE = "session-recovery-notice"; export declare const SESSION_RECOVERY_REPLAY_TYPE = "session-recovery-replay"; /** * Recover work an earlier process left unfinished. Binding never does this, so a host * calls it once the transcript is visible; every turn it starts streams like any other. */ export declare function startPendingRecovery(this: AgentSession, reason?: SessionRecoveryReason): Promise; export declare const agentSessionRecoveryMethods: { startPendingRecovery: typeof startPendingRecovery; }; //# sourceMappingURL=agent-session-recovery.d.ts.map