/** * Validation schema for validate-spec tool * * @module schemas/validate-spec */ import { z } from "zod"; /** * Schema for validate-spec tool input */ export declare const validateSpecSchema: z.ZodObject<{ /** The spec.md content to validate */ specContent: z.ZodString; /** Path to CONSTITUTION.md file */ constitutionPath: z.ZodOptional; /** CONSTITUTION.md content directly */ constitutionContent: z.ZodOptional; /** Output format for validation results */ outputFormat: z.ZodDefault>; /** Whether to include recommendations in the output */ includeRecommendations: z.ZodDefault; }, "strip", z.ZodTypeAny, { outputFormat: "markdown" | "json" | "summary"; includeRecommendations: boolean; specContent: string; constitutionPath?: string | undefined; constitutionContent?: string | undefined; }, { specContent: string; outputFormat?: "markdown" | "json" | "summary" | undefined; constitutionPath?: string | undefined; includeRecommendations?: boolean | undefined; constitutionContent?: string | undefined; }>; /** * TypeScript type inferred from the validation schema */ export type ValidateSpecRequest = z.infer; //# sourceMappingURL=validate-spec.d.ts.map