import { z } from "zod"; import type { BreakpointBackend } from "../../backend.js"; import type { BreakpointWaitResult } from "../../types.js"; export declare const askBreakpointDescription: string; export declare const askBreakpointParams: { question: z.ZodString; context: z.ZodOptional; markdown: z.ZodOptional; codeSnippets: z.ZodOptional; }, "strip", z.ZodTypeAny, { code: string; filename: string; language?: string | undefined; }, { code: string; filename: string; language?: string | undefined; }>, "many">>; fileReferences: z.ZodOptional>; tags: z.ZodOptional>; domain: z.ZodOptional; urgency: z.ZodOptional>; interactionKind: z.ZodOptional>; targetResponders: z.ZodOptional>; routingStrategy: z.ZodDefault>; timeout: z.ZodOptional; breakpointId: z.ZodOptional; backend: z.ZodOptional; breakpointsDir: z.ZodOptional; proven: z.ZodOptional; }; export interface AskBreakpointParams { question: string; context?: string; markdown?: string; codeSnippets?: Array<{ filename: string; code: string; language?: string; }>; fileReferences?: string[]; tags?: string[]; domain?: string; urgency?: "low" | "medium" | "high"; interactionKind?: "clarification" | "approval" | "intervention" | "notification" | "handoff"; targetResponders?: string[]; routingStrategy?: "single" | "first-response-wins" | "collect-all" | "quorum"; timeout?: number; breakpointId?: string; backend?: string; breakpointsDir?: string; proven?: boolean; } export declare function handleAskBreakpoint(params: AskBreakpointParams, backend: BreakpointBackend): Promise; //# sourceMappingURL=ask-breakpoint.d.ts.map