/** * Zod schema for search tool parameters */ import { z } from "zod"; /** * Search parameters schema */ export declare const SearchParamsSchema: z.ZodObject<{ query: z.ZodString; match_count: z.ZodOptional; project: z.ZodOptional>; severity: z.ZodOptional>; learning_type: z.ZodOptional>; }, "strip", z.ZodTypeAny, { query: string; match_count?: number | undefined; learning_type?: "scar" | "win" | "pattern" | "anti_pattern" | undefined; project?: string | undefined; severity?: "critical" | "high" | "medium" | "low" | undefined; }, { query: string; match_count?: number | undefined; learning_type?: "scar" | "win" | "pattern" | "anti_pattern" | undefined; project?: string | undefined; severity?: "critical" | "high" | "medium" | "low" | undefined; }>; export type SearchParams = z.infer; /** * Validate search params */ export declare function validateSearchParams(params: unknown): { success: boolean; data?: SearchParams; error?: string; }; //# sourceMappingURL=search.d.ts.map