import type { Clark, ClarkStateHandlerParams } from "../../../state-machine/clark-fsm.js";
/**
 * startTestRun - Invokes the Testing Agent subagent to perform end-to-end testing.
 *
 * This tool:
 * 1. Creates a test run with a unique ID
 * 2. Sends test_run_start message to UI
 * 3. Invokes the TEST subagent with filtered tools
 * 4. Suppresses text/reasoning output (all context in tool descriptions)
 * 5. Streams tool results back to the user
 */
export declare const startTestRunToolFactory: import("../types.js").ToolFactory<{
    clark: Clark;
    services: ClarkStateHandlerParams;
}, import("../types.js").Tool<{
    header: string;
    testDescription: string;
}, {
    success: boolean;
    testRunId: `${string}-${string}-${string}-${string}-${string}`;
    status: string;
    summary: string;
}>>;
//# sourceMappingURL=start-test-run.d.ts.map