/** * Single source of the confirmation prompt wording (06-ONESHOT.md ยง4). The * overlay surface and the readline surface both build their questions here so * every frontend asks the same thing in the same words. */ import type { ToolCall } from "../types.js"; export declare function describeToolCall(call: ToolCall): string; export declare function toolPromptText(call: ToolCall): string; /** `viewHint` is only true where a pager action exists to offer. */ export declare function deletePromptText(path: string, options?: { viewHint?: boolean; }): string; export declare const PENTEST_PROMPT_TEXT = "This is a security/pentest action. Confirm you are authorized to run it against this target."; export declare function agentSwitchPromptText(info: { reason: string; tools: string[]; }): string;