/** * Fix Dockerfile Tool * * Analyzes existing Dockerfile for issues and queries knowledge base to gather * structured fix recommendations. This tool validates the Dockerfile and returns * actionable fixes categorized by security, performance, and best practices. * * Uses the knowledge-tool-pattern for consistent, deterministic behavior. */ import { type DockerfileFixPlan } from './schema'; import type { z } from 'zod'; declare const _default: import("../../types").Tool; path: z.ZodOptional; environment: z.ZodOptional>; targetPlatform: z.ZodDefault>; workspacePath: z.ZodOptional; strictPlatformValidation: z.ZodDefault>; policyPath: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetPlatform: "linux/amd64" | "linux/arm64" | "linux/arm/v7" | "linux/arm/v6" | "linux/386" | "linux/ppc64le" | "linux/s390x" | "linux/riscv64" | "windows/amd64"; strictPlatformValidation: boolean; policyPath?: string | undefined; path?: string | undefined; dockerfile?: string | undefined; environment?: "development" | "staging" | "production" | "testing" | undefined; workspacePath?: string | undefined; }, { policyPath?: string | undefined; path?: string | undefined; dockerfile?: string | undefined; environment?: "development" | "staging" | "production" | "testing" | undefined; workspacePath?: string | undefined; targetPlatform?: "linux/amd64" | "linux/arm64" | "linux/arm/v7" | "linux/arm/v6" | "linux/386" | "linux/ppc64le" | "linux/s390x" | "linux/riscv64" | "windows/amd64" | undefined; strictPlatformValidation?: boolean | undefined; }>, { targetPlatform: "linux/amd64" | "linux/arm64" | "linux/arm/v7" | "linux/arm/v6" | "linux/386" | "linux/ppc64le" | "linux/s390x" | "linux/riscv64" | "windows/amd64"; strictPlatformValidation: boolean; policyPath?: string | undefined; path?: string | undefined; dockerfile?: string | undefined; environment?: "development" | "staging" | "production" | "testing" | undefined; workspacePath?: string | undefined; }, { policyPath?: string | undefined; path?: string | undefined; dockerfile?: string | undefined; environment?: "development" | "staging" | "production" | "testing" | undefined; workspacePath?: string | undefined; targetPlatform?: "linux/amd64" | "linux/arm64" | "linux/arm/v7" | "linux/arm/v6" | "linux/386" | "linux/ppc64le" | "linux/s390x" | "linux/riscv64" | "windows/amd64" | undefined; strictPlatformValidation?: boolean | undefined; }>, DockerfileFixPlan>; export default _default; //# sourceMappingURL=tool.d.ts.map