/** * Schema definition for scan tool */ import { z } from 'zod'; export declare const scanImageSchema: z.ZodObject<{ imageId: z.ZodString; workspacePath: z.ZodOptional; severity: z.ZodOptional, z.ZodEnum<["low", "medium", "high", "critical"]>]>>; scanType: z.ZodDefault>; scanner: z.ZodDefault>; context: z.ZodOptional; enableAISuggestions: z.ZodDefault; aiEnhancementOptions: z.ZodOptional>; focus: z.ZodDefault>; confidence: z.ZodDefault; maxSuggestions: z.ZodDefault; includeExamples: z.ZodDefault; }, "strip", z.ZodTypeAny, { mode: "analysis" | "suggestions" | "fixes"; focus: "security" | "performance" | "best-practices" | "all"; confidence: number; maxSuggestions: number; includeExamples: boolean; }, { mode?: "analysis" | "suggestions" | "fixes" | undefined; focus?: "security" | "performance" | "best-practices" | "all" | undefined; confidence?: number | undefined; maxSuggestions?: number | undefined; includeExamples?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { scanner: "trivy" | "snyk" | "grype" | "osv"; imageId: string; scanType: "config" | "vulnerability" | "all"; enableAISuggestions: boolean; severity?: "LOW" | "MEDIUM" | "HIGH" | "CRITICAL" | "high" | "medium" | "low" | "critical" | undefined; context?: string | undefined; workspacePath?: string | undefined; aiEnhancementOptions?: { mode: "analysis" | "suggestions" | "fixes"; focus: "security" | "performance" | "best-practices" | "all"; confidence: number; maxSuggestions: number; includeExamples: boolean; } | undefined; }, { imageId: string; scanner?: "trivy" | "snyk" | "grype" | "osv" | undefined; severity?: "LOW" | "MEDIUM" | "HIGH" | "CRITICAL" | "high" | "medium" | "low" | "critical" | undefined; context?: string | undefined; workspacePath?: string | undefined; scanType?: "config" | "vulnerability" | "all" | undefined; enableAISuggestions?: boolean | undefined; aiEnhancementOptions?: { mode?: "analysis" | "suggestions" | "fixes" | undefined; focus?: "security" | "performance" | "best-practices" | "all" | undefined; confidence?: number | undefined; maxSuggestions?: number | undefined; includeExamples?: boolean | undefined; } | undefined; }>; export type ScanImageParams = z.infer; //# sourceMappingURL=schema.d.ts.map