import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { DeploymentSetupMethod } from "./deploymentsetupmethod.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type DeploymentLinkSetupResponseStack = { aws?: any | null | undefined; gcp?: any | null | undefined; azure?: any | null | undefined; kubernetes?: any | null | undefined; machines?: any | null | undefined; local?: any | null | undefined; test?: any | null | undefined; }; export type ActiveRelease = { /** * Unique identifier for the release. */ id: string; version: string | null; stack: DeploymentLinkSetupResponseStack | null; }; /** * Represents the target cloud platform. */ export declare const DeploymentLinkSetupResponseSupportedPlatform: { readonly Aws: "aws"; readonly Gcp: "gcp"; readonly Azure: "azure"; readonly Kubernetes: "kubernetes"; readonly Machines: "machines"; readonly Local: "local"; readonly Test: "test"; }; /** * Represents the target cloud platform. */ export type DeploymentLinkSetupResponseSupportedPlatform = ClosedEnum; export declare const DeploymentLinkSetupResponseSetupItem: { readonly Deployment: "deployment"; readonly Models: "models"; readonly Keys: "keys"; readonly Bucket: "bucket"; readonly Registry: "registry"; readonly Sandbox: "sandbox"; }; export type DeploymentLinkSetupResponseSetupItem = ClosedEnum; /** * Types of packages that can be built */ export declare const VisiblePackageType: { readonly Cli: "cli"; readonly Cloudformation: "cloudformation"; readonly Helm: "helm"; readonly OperatorImage: "operator-image"; readonly SandboxBundle: "sandbox-bundle"; readonly Terraform: "terraform"; }; /** * Types of packages that can be built */ export type VisiblePackageType = ClosedEnum; /** * Whether at least one complete automated setup package is ready across all selected setup items. */ export declare const SetupPackagesStatus: { readonly Preparing: "preparing"; readonly Ready: "ready"; readonly Failed: "failed"; }; /** * Whether at least one complete automated setup package is ready across all selected setup items. */ export type SetupPackagesStatus = ClosedEnum; export type DeploymentLinkSetupResponse = { activeRelease: ActiveRelease | null; supportedPlatforms: Array; setupItems: Array; visiblePackageTypes: Array; visibleSetupMethods: Array; /** * Whether at least one complete automated setup package is ready across all selected setup items. */ setupPackagesStatus: SetupPackagesStatus; }; /** @internal */ export declare const DeploymentLinkSetupResponseStack$inboundSchema: z.ZodType; export declare function deploymentLinkSetupResponseStackFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ActiveRelease$inboundSchema: z.ZodType; export declare function activeReleaseFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const DeploymentLinkSetupResponseSupportedPlatform$inboundSchema: z.ZodEnum; /** @internal */ export declare const DeploymentLinkSetupResponseSetupItem$inboundSchema: z.ZodEnum; /** @internal */ export declare const VisiblePackageType$inboundSchema: z.ZodEnum; /** @internal */ export declare const SetupPackagesStatus$inboundSchema: z.ZodEnum; /** @internal */ export declare const DeploymentLinkSetupResponse$inboundSchema: z.ZodType; export declare function deploymentLinkSetupResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=deploymentlinksetupresponse.d.ts.map