export declare const CODEX_NOTIFIER_CONFIRMED_TURN_TTL_MS: number; export declare const MAX_CODEX_NOTIFIER_CONFIRMED_TURNS = 2048; export interface ConfirmedCodexTurn { sessionId: string; turnId: string; prompt: string; } /** 清理没有收到 Stop 的过期 turn,并限制本地用户提示词证明的保留数量。 */ export declare function pruneConfirmedCodexNotifierTurns(dataDir: string, options?: { now?: number; ttlMs?: number; maxEntries?: number; }): number; /** UserPromptSubmit 与 Stop 分属独立进程,用小文件持久化精确 turn 的用户来源证明。 */ export declare function confirmCodexNotifierTurn(dataDir: string, sessionIdValue: unknown, turnIdValue: unknown, promptValue: unknown): ConfirmedCodexTurn | undefined; /** 读取精确 turn 的来源证明;损坏、错配或旧格式都按未确认处理。 */ export declare function readConfirmedCodexNotifierTurn(dataDir: string, sessionIdValue: unknown, turnIdValue: unknown): ConfirmedCodexTurn | undefined; /** Stop 已完成处理后移除证明;入队失败时保留,供同一 Stop 重试。 */ export declare function removeConfirmedCodexNotifierTurn(dataDir: string, sessionIdValue: unknown, turnIdValue: unknown): void; //# sourceMappingURL=confirmed-turn.d.ts.map