/** * Zod schema for recall tool parameters * * Golden regression: This schema catches the `action` vs `plan` bug * that caused the 2026-02-03 recall crash. */ import { z } from "zod"; /** * Recall tool parameters schema * * @param plan - Required. What you're about to do (for scar matching). * @param project - Optional. Project namespace for filtering. * @param match_count - Optional. Number of scars to return (default 3). * @param issue_id - Optional. Linear issue ID for variant assignment. */ export declare const RecallParamsSchema: z.ZodObject<{ plan: z.ZodString; project: z.ZodOptional>; match_count: z.ZodOptional; issue_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { plan: string; match_count?: number | undefined; project?: string | undefined; issue_id?: string | undefined; }, { plan: string; match_count?: number | undefined; project?: string | undefined; issue_id?: string | undefined; }>; export type RecallParams = z.infer; /** * Validate recall params with helpful error messages */ export declare function validateRecallParams(params: unknown): { success: boolean; data?: RecallParams; error?: string; }; //# sourceMappingURL=recall.d.ts.map