import { type CodexAsyncQuestionDurableEvidence } from "./codex-async-question-adapter.js"; import { type TerminalWatchObservation } from "./terminal-watch-service.js"; import type { TerminalWatch, TerminalWatchObservationCheckpoint } from "./terminal-watch-store.js"; import type { TerminalWatchCliOptions, ExactTerminalWatchObservation, TerminalWatchCliDependencies } from "./terminal-watch-cli-contract.js"; export declare function fallbackQuestionnaireObservation(input: { watch: TerminalWatch; exactTerminal: ExactTerminalWatchObservation; rawTerminal?: Record; projectedTerminal?: Record; terminalMatches: boolean; observedAt: string; observationCheckpoint: TerminalWatchObservationCheckpoint; options: TerminalWatchCliOptions; dependencies: TerminalWatchCliDependencies; }): TerminalWatchObservation | undefined; export declare function terminalWatchQuestionnaireObservation(input: { watch: TerminalWatch; rawTerminal?: Record; projectedTerminal: Record; terminalMatches: boolean; observedAt: string; observationCheckpoint?: TerminalWatchObservationCheckpoint; codexAsyncQuestionEvidence?: readonly CodexAsyncQuestionDurableEvidence[]; options: TerminalWatchCliOptions; dependencies: TerminalWatchCliDependencies; }, requireFallbackAttribution?: boolean): TerminalWatchObservation | undefined;