/** * AskUserQuestion + PushNotification — agent-callable user-interaction tools. * * AskUserQuestion presents structured single/multi-select prompts. The * user's answer comes back as the tool result. The CLI surface uses * src/utils/askUserPrompt for rendering; in non-interactive contexts * (HITL pause / portal-driven runs) the prompt is queued for the host. * * PushNotification fires an OS-native desktop notification — useful * when the agent is running detached (long fuzz job, scheduled run) * and wants to flag the user without stealing focus. */ import type { ToolDefinition } from '../core/toolRuntime.js'; export declare function pushNotification(title: string, body: string): Promise<'os' | 'fallback'>; export declare function createInteractionTools(): ToolDefinition[]; //# sourceMappingURL=interactionTools.d.ts.map