import { readCodexPaginatedAsyncQuestions } from "./codex-paginated-observation.js"; import { deliverCodexPaginatedAsyncAnswer } from "./codex-paginated-async-answer.js"; import type { TerminalAgentBridge } from "./terminal-agent-bridge.js"; import type { TerminalRuntimeIdentity } from "./terminal-agent-adapter.js"; import type { TerminalControlRef, TerminalControlEvidence } from "./terminal-control-ref.js"; import { type TerminalInteractionResponseOptions, type TerminalInteractionResponseExecution } from "./terminal-interaction-response-bridge.js"; import { type TerminalInteractionSubjectResponse } from "./terminal-interaction-protocol.js"; interface PaginatedAsyncResponseInput { bridge: Pick; terminalControl: TerminalControlRef; terminalEvidence: TerminalControlEvidence; runtime: TerminalRuntimeIdentity; response: TerminalInteractionSubjectResponse; options: TerminalInteractionResponseOptions; now: () => Date; readQuestions?: typeof readCodexPaginatedAsyncQuestions; deliver?: typeof deliverCodexPaginatedAsyncAnswer; } /** UI navigation may open an Other editor; actual answers use native turn CAS. */ export declare function respondCodexPaginatedAsyncQuestion(input: PaginatedAsyncResponseInput): Promise; export {};