import { z } from 'zod';
import { type ToolName, type ToolArguments, type ExecuteOutput } from '../toolDefinition.js';
export declare const testSearchParamsSchema: z.ZodObject<{
    query: z.ZodString;
}, z.core.$strip>;
/**
 * Response schema for the test_search tool.
 * Returns a list of matching tests with basic metadata.
 */
export declare const testSearchResponseSchema: z.ZodObject<{
    tests: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const TestSearchToolDefinition: import("../toolDefinition.js").ToolDefinition<"test_search", z.ZodObject<{
    query: z.ZodString;
}, z.core.$strip>, undefined, z.ZodObject<{
    tests: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
}, z.core.$strip>>;
export type TestSearchToolName = ToolName<typeof TestSearchToolDefinition>;
export type TestSearchToolArguments = ToolArguments<typeof TestSearchToolDefinition>;
export type TestSearchToolOutput = ExecuteOutput<typeof TestSearchToolDefinition>;
//# sourceMappingURL=TestSearchDefinition.d.ts.map