import { z } from "zod"; import { ServerContext } from "../server.js"; import { TestResult } from "../parsers/gradle-output.js"; import { BaselineTestResult } from "../services/test-baseline.js"; export declare const gradleTestInputSchema: z.ZodObject<{ operation: z.ZodEnum<{ unitTest: "unitTest"; connectedTest: "connectedTest"; saveBaseline: "saveBaseline"; clearBaseline: "clearBaseline"; }>; module: z.ZodOptional; filter: z.ZodOptional; taskName: z.ZodOptional; }, z.core.$strict>; export type GradleTestInput = z.infer; /** * Convert gradle TestResult into BaselineTestResult[] for baseline storage/comparison. * Captures both passed and failed test names for accurate regression detection. */ export declare function convertToBaselineResults(result: TestResult): BaselineTestResult[]; export declare function handleGradleTestTool(input: GradleTestInput, context: ServerContext): Promise>; export declare const gradleTestToolDefinition: { name: string; description: string; inputSchema: { type: "object"; properties?: Record; required?: string[]; }; annotations: { readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; };