import { z } from 'zod'; declare const FleetHelmBlock: z.ZodObject<{ chart: z.ZodOptional; repo: z.ZodOptional; version: z.ZodOptional; releaseName: z.ZodOptional; }, "strip", z.ZodTypeAny, { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; }, { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; }>; export type FleetHelmBlock = z.infer; /** Represent a GitRepo Kubernetes manifest of Fleet. @link https://fleet.rancher.io/gitrepo-add/#create-gitrepo-instance */ export declare const GitRepo: z.ZodObject<{ metadata: z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>; kind: z.ZodString; spec: z.ZodObject<{ repo: z.ZodOptional; revision: z.ZodOptional; }, "strip", z.ZodTypeAny, { repo?: string | undefined; revision?: string | undefined; }, { repo?: string | undefined; revision?: string | undefined; }>; }, "strip", z.ZodTypeAny, { metadata: { name: string; }; kind: string; spec: { repo?: string | undefined; revision?: string | undefined; }; }, { metadata: { name: string; }; kind: string; spec: { repo?: string | undefined; revision?: string | undefined; }; }>; export type GitRepo = z.infer; /** Represent a Bundle configuration of Fleet, which is located in `fleet.yaml` files. @link https://fleet.rancher.io/gitrepo-structure/#fleetyaml */ export declare const FleetFile: z.ZodObject<{ helm: z.ZodObject<{ chart: z.ZodOptional; repo: z.ZodOptional; version: z.ZodOptional; releaseName: z.ZodOptional; }, "strip", z.ZodTypeAny, { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; }, { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; }>; targetCustomizations: z.ZodOptional>; repo: z.ZodOptional>; version: z.ZodOptional>; releaseName: z.ZodOptional>; }, "strip", z.ZodTypeAny, { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; }, { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { name: string; helm?: { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; } | undefined; }, { name: string; helm?: { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { helm: { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; }; targetCustomizations?: { name: string; helm?: { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; } | undefined; }[] | undefined; }, { helm: { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; }; targetCustomizations?: { name: string; helm?: { chart?: string | undefined; repo?: string | undefined; version?: string | undefined; releaseName?: string | undefined; } | undefined; }[] | undefined; }>; export type FleetFile = z.infer; export {};