export interface FixBugInput { bug: string; fix_pattern?: string; path?: string; spec?: string; timeout_s?: number; } export declare const fixBugTool: { readonly name: "fix_bug"; readonly description: string; readonly inputSchema: { readonly type: "object"; readonly properties: { readonly bug: { readonly type: "string"; readonly description: string; }; readonly fix_pattern: { readonly type: "string"; readonly description: string; }; readonly path: { readonly type: "string"; readonly description: string; }; readonly spec: { readonly type: "string"; readonly description: "OPTIONAL. Grounding hint for the integration (e.g. 'stripe')."; }; readonly timeout_s: { readonly type: "number"; readonly description: "OPTIONAL. Fix budget in seconds (default 300, max 600)."; }; }; readonly required: readonly ["bug"]; readonly additionalProperties: false; }; }; export declare function runFixBug(input: FixBugInput): Promise<{ /** Typed next step from the server. Every entry point carries the exit: * a finding is a hypothesis until prove_fix measures it. */ next_actions?: unknown; prove_instructions?: string; available: boolean; diff: string | null; summary: string | null; engine: string; packed_bytes: number; }>;