/** * JSON Schema Exports for VS Code Extension Integration * * Provides JSON Schema versions of all tool input schemas, suitable for * use in VS Code package.json languageModelTools definitions. * * @example * ```typescript * import { jsonSchemas } from 'containerization-assist-mcp/sdk'; * * // Use in package.json generation or validation * console.log(jsonSchemas.analyzeRepo); * ``` */ export { convertZodToJsonSchema } from './json-schema-converter.js'; /** * JSON Schema for analyze-repo tool input. */ export declare const analyzeRepoJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * JSON Schema for generate-dockerfile tool input. */ export declare const generateDockerfileJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * JSON Schema for fix-dockerfile tool input. */ export declare const fixDockerfileJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * JSON Schema for build-image-context tool input. */ export declare const buildImageContextJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * JSON Schema for scan-image tool input. */ export declare const scanImageJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * JSON Schema for tag-image tool input. */ export declare const tagImageJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * JSON Schema for push-image tool input. */ export declare const pushImageJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * JSON Schema for generate-k8s-manifests tool input. */ export declare const generateK8sManifestsJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * JSON Schema for prepare-cluster tool input. */ export declare const prepareClusterJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * JSON Schema for verify-deploy tool input. */ export declare const verifyDeployJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * JSON Schema for ops tool input. */ export declare const opsJsonSchema: import("zod-to-json-schema").JsonSchema7Type; /** * All JSON Schemas for VS Code languageModelTools definitions. * * Use these schemas in your VS Code extension's package.json: * * @example * ```json * { * "contributes": { * "languageModelTools": [{ * "name": "analyze_repo", * "inputSchema": { ... } // Use jsonSchemas.analyzeRepo * }] * } * } * ``` */ export declare const jsonSchemas: { readonly analyzeRepo: import("zod-to-json-schema").JsonSchema7Type; readonly generateDockerfile: import("zod-to-json-schema").JsonSchema7Type; readonly fixDockerfile: import("zod-to-json-schema").JsonSchema7Type; readonly buildImageContext: import("zod-to-json-schema").JsonSchema7Type; readonly scanImage: import("zod-to-json-schema").JsonSchema7Type; readonly tagImage: import("zod-to-json-schema").JsonSchema7Type; readonly pushImage: import("zod-to-json-schema").JsonSchema7Type; readonly generateK8sManifests: import("zod-to-json-schema").JsonSchema7Type; readonly prepareCluster: import("zod-to-json-schema").JsonSchema7Type; readonly verifyDeploy: import("zod-to-json-schema").JsonSchema7Type; readonly ops: import("zod-to-json-schema").JsonSchema7Type; }; /** * Type for the jsonSchemas object keys. */ export type ToolSchemaName = keyof typeof jsonSchemas; //# sourceMappingURL=schemas.d.ts.map