import type { Clark, ClarkStateHandlerParams } from "../../../state-machine/clark-fsm.js";
/**
 * updateTestCaseStatus - Updates the status of a specific test case during a test run.
 *
 * This tool:
 * 1. Validates that the test case ID exists
 * 2. Updates the status in clark context (server-side tracking)
 * 3. Sends test_case_update message to UI
 *
 * Only accessible to the TEST subagent (ToolCategory.TEST).
 */
export declare const updateTestCaseStatusToolFactory: import("../types.js").ToolFactory<{
    clark: Clark;
    services: ClarkStateHandlerParams;
}, import("../types.js").Tool<{
    status: "failed" | "running" | "passed" | "skipped";
    testCaseId: string;
}, {
    success: boolean;
    error: string;
    testCaseId?: undefined;
    status?: undefined;
} | {
    success: boolean;
    testCaseId: string;
    status: "failed" | "running" | "passed" | "skipped";
    readonly error?: undefined;
}>>;
//# sourceMappingURL=update-test-case-status.d.ts.map