export interface RunWorkflowInput { sandbox_id: string; workflow_name: string; scenario?: string; } interface BackendStepResult { name?: string; description?: string; status?: string; detail?: string; duration_ms?: number; data?: unknown; } export interface NormalizedRunResult { /** 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; workflow_name: string; description: string; status: "pass" | "fail"; total_duration_ms: number; steps_passed: number; steps_total: number; steps: BackendStepResult[]; share_url?: string; flow_run_id?: string; sandbox_id?: string; verdict?: { state?: string; scenario?: string | null; proven?: boolean | null; reason?: string; }; } export declare const runWorkflowTool: { readonly name: "run_workflow"; readonly description: string; readonly inputSchema: { readonly type: "object"; readonly properties: { readonly sandbox_id: { readonly type: "string"; readonly description: "The sandbox_id returned by import_spec."; }; readonly workflow_name: { readonly type: "string"; readonly description: string; }; readonly scenario: { readonly type: "string"; readonly description: string; }; }; readonly required: readonly ["sandbox_id", "workflow_name"]; readonly additionalProperties: false; }; }; export declare function runRunWorkflow(input: RunWorkflowInput): Promise; export {};