import { z } from 'zod'; export declare const HelmRepository: z.ZodObject<{ name: z.ZodString; url: z.ZodString; oci: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; name: string; oci?: boolean | undefined; }, { url: string; name: string; oci?: boolean | undefined; }>; export type HelmRepository = z.infer; export declare const HelmRelease: z.ZodObject<{ name: z.ZodString; chart: z.ZodString; version: z.ZodEffects>>, string | null, string | number | null | undefined>; strategicMergePatches: z.ZodOptional; jsonPatches: z.ZodOptional; transformers: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; version: string | null; chart: string; strategicMergePatches?: unknown; jsonPatches?: unknown; transformers?: unknown; }, { name: string; chart: string; version?: string | number | null | undefined; strategicMergePatches?: unknown; jsonPatches?: unknown; transformers?: unknown; }>; export type HelmRelease = z.infer; export declare const Doc: z.ZodObject<{ releases: z.ZodOptional, { name: string; version: string | null; chart: string; strategicMergePatches?: unknown; jsonPatches?: unknown; transformers?: unknown; }[], any[]>>; repositories: z.ZodOptional, { url: string; name: string; oci?: boolean | undefined; }[], any[]>>; }, "strip", z.ZodTypeAny, { releases?: { name: string; version: string | null; chart: string; strategicMergePatches?: unknown; jsonPatches?: unknown; transformers?: unknown; }[] | undefined; repositories?: { url: string; name: string; oci?: boolean | undefined; }[] | undefined; }, { releases?: any[] | undefined; repositories?: any[] | undefined; }>; export type Doc = z.infer; export declare const LockVersion: z.ZodPipeline, z.ZodEffects, string, { version: string; }>>; export type LockVersion = z.infer;