import { type CodexOpenRootRolloutInventory } from "./agent-session-provider.js"; import { type CaptureCodexRolloutAcceptanceAnchorOptions, type CodexCandidateSetRolloutAcceptanceAnchor, type CodexCandidateSetRolloutAcceptanceRequest, type CodexCandidateSetRolloutAcceptanceResult, type CodexRolloutAcceptanceAnchor, type CodexRolloutAcceptanceRequest, type TerminalSubmissionAcceptanceEvidence, validateCodexRolloutAcceptanceAnchor, validateTerminalSubmissionAcceptanceEvidence } from "./terminal-submission-facts.js"; export { validateCodexRolloutAcceptanceAnchor, validateTerminalSubmissionAcceptanceEvidence }; export type { CodexBoundRolloutAcceptanceAnchor, CodexCandidateRolloutAcceptanceAnchorEntry, CodexCandidateSetRolloutAcceptanceAnchor, CodexRolloutAcceptanceAnchor, CodexCandidateSetRolloutAcceptanceResult, CodexRolloutAcceptanceIdentity, CodexRolloutIdentity, TerminalSubmissionAcceptanceEvidence, CodexVirginRolloutAcceptanceAnchor } from "./terminal-submission-facts.js"; export { type CodexHumanStartedActiveTaskAnchor, type CaptureCodexHumanStartedActiveTaskOptions, type ObserveCodexHumanStartedActiveTaskOptions, type CodexHumanStartedActiveTaskObservation, captureCodexHumanStartedActiveTaskAnchor, observeCodexHumanStartedActiveTask, validateCodexHumanStartedActiveTaskAnchor, } from "./codex-rollout-human-task.js"; export { type CodexQuestionnaireScreenEvidence, type CodexBoundQuestionnaireAttributionResult, detectCodexBoundQuestionnaireAttribution, readCodexAsyncQuestionDurableEvidence, } from "./codex-rollout-interaction-evidence.js"; export { type CodexBoundRolloutCompletionCode, type CodexBoundRolloutCompletionDiagnostics, type CodexBoundRolloutCompletionResult, detectCodexBoundRolloutCompletion, } from "./codex-rollout-bound-completion.js"; export declare function captureCodexRolloutAcceptanceAnchor(options: CaptureCodexRolloutAcceptanceAnchorOptions): CodexRolloutAcceptanceAnchor; export declare function captureCodexCandidateSetRolloutAcceptanceAnchor({ inventory: inventoryValue, now }: { inventory: CodexOpenRootRolloutInventory; now?: Date; }): CodexCandidateSetRolloutAcceptanceAnchor; export declare function detectCodexCandidateSetRolloutAcceptance({ anchor: anchorValue, currentInventory: inventoryValue, requestHash: requestHashValue, recoveryCandidate: recoveryCandidateValue }: CodexCandidateSetRolloutAcceptanceRequest): CodexCandidateSetRolloutAcceptanceResult; export declare function detectCodexRolloutAcceptance(options: CodexRolloutAcceptanceRequest): TerminalSubmissionAcceptanceEvidence | undefined;