import type { TurnResult } from "./turn-controller.js"; interface SessionLoopRecoveryDeps { readonly notice: (text: string) => void; readonly enqueue: (prompt: string, label: string) => void; } export declare class SessionLoopRecovery { private readonly deps; private readonly attempts; constructor(deps: SessionLoopRecoveryDeps); clear(): void; handle(result: TurnResult): void; } export {};