import * as z from "zod";
import type { AddPackageInput, ApproveChangesInput, ArchiveInput, DisableServiceInput, DnsRecord, DnsRecordInput, EnableServiceInput, InitializeInput, MarkChangesPushedInput, MarkDeploymentStartedInput, MarkDestroyedInput, RemovePackageInput, ReportDeploymentFailedInput, ReportDeploymentSucceededInput, SetApexServiceInput, SetAutoUpdateChannelInput, SetCustomDomainInput, SetDefaultPackageRegistryInput, SetDnsRecordsInput, SetGenericSubdomainInput, SetLabelInput, SetOwnerInput, SetPackageVersionInput, SetRuntimeConfigInput, SetServiceConfigInput, SetServiceSizeInput, SetServiceStatusInput, SetServiceVersionInput, SetStudioInstanceInput, SleepEnvironmentInput, TerminateEnvironmentInput, ToggleServiceInput, UnarchiveInput, UpdateServicePrefixInput, VetraCloudEnvironmentService, VetraCloudEnvironmentState, VetraCloudPackage, VetraCloudPackageConfigInput, VetraCloudPackageInput, VetraCloudServiceClint, VetraCloudServiceClintConfigInput, VetraCloudServiceClintInput, VetraCloudServiceEnv, VetraCloudServiceEnvConfigInput, VetraCloudServiceEnvInput, VetraCustomDomain, WakeEnvironmentInput } from "./types.js";
type Properties<T> = Required<{
    [K in keyof T]: z.ZodType<T[K]>;
}>;
type definedNonNullAny = {};
export declare const isDefinedNonNullAny: (v: any) => v is definedNonNullAny;
export declare const definedNonNullAnySchema: z.ZodAny & z.ZodType<definedNonNullAny, any, z.core.$ZodTypeInternals<definedNonNullAny, any>>;
export declare const AutoUpdateChannelSchema: z.ZodEnum<{
    DEV: "DEV";
    LATEST: "LATEST";
    STAGING: "STAGING";
}>;
export declare const ServiceStatusSchema: z.ZodEnum<{
    ACTIVE: "ACTIVE";
    BILLING_ISSUE: "BILLING_ISSUE";
    PROVISIONING: "PROVISIONING";
    SUSPENDED: "SUSPENDED";
}>;
export declare const VetraCloudEnvironmentServiceTypeSchema: z.ZodEnum<{
    CLINT: "CLINT";
    CONNECT: "CONNECT";
    FUSION: "FUSION";
    SWITCHBOARD: "SWITCHBOARD";
}>;
export declare const VetraCloudEnvironmentStatusSchema: z.ZodEnum<{
    CHANGES_PUSHED: "CHANGES_PUSHED";
    DESTROYED: "DESTROYED";
    ARCHIVED: "ARCHIVED";
    CHANGES_APPROVED: "CHANGES_APPROVED";
    CHANGES_PENDING: "CHANGES_PENDING";
    DEPLOYING: "DEPLOYING";
    DEPLOYMENt_FAILED: "DEPLOYMENt_FAILED";
    DRAFT: "DRAFT";
    READY: "READY";
    STOPPED: "STOPPED";
    TERMINATING: "TERMINATING";
}>;
export declare const VetraCloudRessourceSizeSchema: z.ZodEnum<{
    VETRA_AGENT_L: "VETRA_AGENT_L";
    VETRA_AGENT_M: "VETRA_AGENT_M";
    VETRA_AGENT_S: "VETRA_AGENT_S";
    VETRA_AGENT_XL: "VETRA_AGENT_XL";
    VETRA_AGENT_XXL: "VETRA_AGENT_XXL";
}>;
export declare function AddPackageInputSchema(): z.ZodObject<Properties<AddPackageInput>>;
export declare function ApproveChangesInputSchema(): z.ZodObject<Properties<ApproveChangesInput>>;
export declare function ArchiveInputSchema(): z.ZodObject<Properties<ArchiveInput>>;
export declare function DisableServiceInputSchema(): z.ZodObject<Properties<DisableServiceInput>>;
export declare function DnsRecordSchema(): z.ZodObject<Properties<DnsRecord>>;
export declare function DnsRecordInputSchema(): z.ZodObject<Properties<DnsRecordInput>>;
export declare function EnableServiceInputSchema(): z.ZodObject<Properties<EnableServiceInput>>;
export declare function InitializeInputSchema(): z.ZodObject<Properties<InitializeInput>>;
export declare function MarkChangesPushedInputSchema(): z.ZodObject<Properties<MarkChangesPushedInput>>;
export declare function MarkDeploymentStartedInputSchema(): z.ZodObject<Properties<MarkDeploymentStartedInput>>;
export declare function MarkDestroyedInputSchema(): z.ZodObject<Properties<MarkDestroyedInput>>;
export declare function RemovePackageInputSchema(): z.ZodObject<Properties<RemovePackageInput>>;
export declare function ReportDeploymentFailedInputSchema(): z.ZodObject<Properties<ReportDeploymentFailedInput>>;
export declare function ReportDeploymentSucceededInputSchema(): z.ZodObject<Properties<ReportDeploymentSucceededInput>>;
export declare function SetApexServiceInputSchema(): z.ZodObject<Properties<SetApexServiceInput>>;
export declare function SetAutoUpdateChannelInputSchema(): z.ZodObject<Properties<SetAutoUpdateChannelInput>>;
export declare function SetCustomDomainInputSchema(): z.ZodObject<Properties<SetCustomDomainInput>>;
export declare function SetDefaultPackageRegistryInputSchema(): z.ZodObject<Properties<SetDefaultPackageRegistryInput>>;
export declare function SetDnsRecordsInputSchema(): z.ZodObject<Properties<SetDnsRecordsInput>>;
export declare function SetGenericSubdomainInputSchema(): z.ZodObject<Properties<SetGenericSubdomainInput>>;
export declare function SetLabelInputSchema(): z.ZodObject<Properties<SetLabelInput>>;
export declare function SetOwnerInputSchema(): z.ZodObject<Properties<SetOwnerInput>>;
export declare function SetPackageVersionInputSchema(): z.ZodObject<Properties<SetPackageVersionInput>>;
export declare function SetRuntimeConfigInputSchema(): z.ZodObject<Properties<SetRuntimeConfigInput>>;
export declare function SetServiceConfigInputSchema(): z.ZodObject<Properties<SetServiceConfigInput>>;
export declare function SetServiceSizeInputSchema(): z.ZodObject<Properties<SetServiceSizeInput>>;
export declare function SetServiceStatusInputSchema(): z.ZodObject<Properties<SetServiceStatusInput>>;
export declare function SetServiceVersionInputSchema(): z.ZodObject<Properties<SetServiceVersionInput>>;
export declare function SetStudioInstanceInputSchema(): z.ZodObject<Properties<SetStudioInstanceInput>>;
export declare function SleepEnvironmentInputSchema(): z.ZodObject<Properties<SleepEnvironmentInput>>;
export declare function TerminateEnvironmentInputSchema(): z.ZodObject<Properties<TerminateEnvironmentInput>>;
export declare function ToggleServiceInputSchema(): z.ZodObject<Properties<ToggleServiceInput>>;
export declare function UnarchiveInputSchema(): z.ZodObject<Properties<UnarchiveInput>>;
export declare function UpdateServicePrefixInputSchema(): z.ZodObject<Properties<UpdateServicePrefixInput>>;
export declare function VetraCloudEnvironmentServiceSchema(): z.ZodObject<Properties<VetraCloudEnvironmentService>>;
export declare function VetraCloudEnvironmentStateSchema(): z.ZodObject<Properties<VetraCloudEnvironmentState>>;
export declare function VetraCloudPackageSchema(): z.ZodObject<Properties<VetraCloudPackage>>;
export declare function VetraCloudPackageConfigInputSchema(): z.ZodObject<Properties<VetraCloudPackageConfigInput>>;
export declare function VetraCloudPackageInputSchema(): z.ZodObject<Properties<VetraCloudPackageInput>>;
export declare function VetraCloudServiceClintSchema(): z.ZodObject<Properties<VetraCloudServiceClint>>;
export declare function VetraCloudServiceClintConfigInputSchema(): z.ZodObject<Properties<VetraCloudServiceClintConfigInput>>;
export declare function VetraCloudServiceClintInputSchema(): z.ZodObject<Properties<VetraCloudServiceClintInput>>;
export declare function VetraCloudServiceEnvSchema(): z.ZodObject<Properties<VetraCloudServiceEnv>>;
export declare function VetraCloudServiceEnvConfigInputSchema(): z.ZodObject<Properties<VetraCloudServiceEnvConfigInput>>;
export declare function VetraCloudServiceEnvInputSchema(): z.ZodObject<Properties<VetraCloudServiceEnvInput>>;
export declare function VetraCustomDomainSchema(): z.ZodObject<Properties<VetraCustomDomain>>;
export declare function WakeEnvironmentInputSchema(): z.ZodObject<Properties<WakeEnvironmentInput>>;
export {};
//# sourceMappingURL=zod.d.ts.map