import type { KnowledgeCandidate } from '@memento/core'; export type AgentAskApproveAnswer = 'y' | 'n' | 's' | 'q' | 'interrupt'; export declare function promptApproveInteractive(candidate: KnowledgeCandidate, index: number, total: number, interruptRef: { interrupted: boolean; }): Promise; export type AgentAskPromptApprove = (candidate: KnowledgeCandidate, index: number, total: number, interruptRef: { interrupted: boolean; }) => Promise; export interface AgentAskRuntimeHooks { stdinIsTTY?: boolean; promptApprove?: AgentAskPromptApprove; } //# sourceMappingURL=approval.d.ts.map