/** * MCP tool: vf_run_tests * * Runs the project test suite via subprocess and returns structured results. * Reuses parseTestOutput from the CLI test command. */ import type { InferSchema } from "../../../src/extensions/schema/index.js"; import type { MCPTool } from "../../../src/mcp/index.js"; import { type TestResult } from "../../commands/test/command.js"; declare const getRunTestsInput: () => import("../../../src/internal-agents/schema.js").Schema; parallel: import("../../../src/internal-agents/schema.js").Schema; timeout: import("../../../src/internal-agents/schema.js").Schema; }>>; type RunTestsInput = InferSchema>; /** Build the deno test command args from input options. */ export declare function buildTestArgs(input: { filter?: string; parallel?: boolean; }): string[]; /** Env vars required for deterministic test runs. */ export declare const TEST_ENV: Record; /** Spawn deno test and return structured results. Exported for standalone reuse. */ export declare function executeTests(input: { filter?: string; parallel?: boolean; timeout?: number; }): Promise; export declare const vfRunTests: MCPTool; export {}; //# sourceMappingURL=run-tests-tool.d.ts.map