import type { Context } from '@deepseek-ai/cordis'; import type { GenerateOptions } from '@deepseek-ai/dsh-llm'; import type { SessionId } from '@deepseek-ai/dsh-session'; declare module '@deepseek-ai/cordis' { interface Context { githubCopilotCompactionReplay: CompactionReplayRecovery; } } /** Explicit manual consent lasts only for the native summarizer hook's exact signal. */ export declare class CompactionReplayRecovery { private readonly operations; private closed; run(sessionId: SessionId, model: string, signal: AbortSignal, operation: () => Promise): Promise; prepare(request: GenerateOptions): ((payload: unknown) => Promise) | undefined; dispose(): void; } export declare function installCompactionReplay(ctx: Context): CompactionReplayRecovery; //# sourceMappingURL=compaction-replay.d.ts.map