import { z } from "zod"; export type Ephemeral = z.infer; export declare const EphemeralName: string; export declare const Ephemeral: z.ZodObject<{ $type: z.ZodString; value: z.ZodObject<{ size: z.ZodNumber; unit: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>; export type Persistent = z.infer; export declare const PersistentName: string; export declare const Persistent: z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>; export type DeprecatedVolume = z.infer; export declare const DeprecatedVolume: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>]>; export type Volatile = z.infer; export declare const VolatileName: string; export declare const Volatile: z.ZodObject<{ $type: z.ZodString; value: z.ZodObject<{ size: z.ZodNumber; unit: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>; export type Persisted = z.infer; export declare const PersistedName: string; export declare const Persisted: z.ZodObject<{ $type: z.ZodString; value: z.ZodObject<{ size: z.ZodNumber; unit: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>; export type NonReplicated = z.infer; export declare const NonReplicatedName: string; export declare const NonReplicated: z.ZodObject<{ $type: z.ZodString; value: z.ZodObject<{ size: z.ZodNumber; unit: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>; export type InlineVolume = z.infer; export declare const InlineVolume: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodObject<{ size: z.ZodNumber; unit: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodObject<{ size: z.ZodNumber; unit: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>]>; export type Registered = z.infer; export declare const RegisteredName: string; export declare const Registered: z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>; export type Volume = z.infer; export declare const VolumeName: string; export declare const Volume: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodObject<{ size: z.ZodNumber; unit: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodObject<{ size: z.ZodNumber; unit: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>]>, z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>]>; export type CA = z.infer; export declare const CAName: string; export declare const CA: z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>; export type Certificate = z.infer; export declare const CertificateName: string; export declare const Certificate: z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>; export type Secret = z.infer; export declare const SecretName: string; export declare const Secret: z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>; export type Domain = z.infer; export declare const DomainName: string; export declare const Domain: z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>; export type Port = z.infer; export declare const PortName: string; export declare const Port: z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>; export type Resource = z.infer; export declare const Resource: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodObject<{ size: z.ZodNumber; unit: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodObject<{ size: z.ZodNumber; unit: z.ZodUnion, z.ZodLiteral<"k">, z.ZodLiteral<"M">, z.ZodLiteral<"G">, z.ZodLiteral<"T">, z.ZodLiteral<"P">, z.ZodLiteral<"E">, z.ZodLiteral<"Ki">, z.ZodLiteral<"Mi">, z.ZodLiteral<"Gi">, z.ZodLiteral<"Ti">, z.ZodLiteral<"Pi">, z.ZodLiteral<"Ei">]>; }, z.core.$strip>; }, z.core.$strip>]>, z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>]>, z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ $type: z.ZodString; value: z.ZodString; }, z.core.$strip>]>;