import * as z from "zod/v4"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type PutContainerRegistryGlobals = { /** * Workspace name. Platform API keys already select a workspace; other authentication methods can configure it once on the SDK client. */ workspace?: string | undefined; }; export type PutContainerRegistryRequestBody = { /** * Unique identifier for the deployment. */ deploymentId: string; resourceId: string; }; export type PutContainerRegistryRequest = { /** * Unique identifier for the deployment group. */ id: string; requestBody?: PutContainerRegistryRequestBody | undefined; }; export declare const PutContainerRegistryStatus: { readonly Resolving: "resolving"; readonly Applying: "applying"; readonly Connected: "connected"; readonly Degraded: "degraded"; readonly Revoking: "revoking"; readonly Revoked: "revoked"; }; export type PutContainerRegistryStatus = ClosedEnum; /** * Registry route */ export type PutContainerRegistryResponse = { /** * Unique identifier for the container registry route. */ id: string; /** * Unique identifier for the deployment. */ deploymentId: string; managerId: string; resourceId: string; resourceRevision: string; desiredRevision: number; appliedRevision: number; status: PutContainerRegistryStatus; lastVerifiedAt: Date | null; lastError: string | null; }; /** @internal */ export type PutContainerRegistryRequestBody$Outbound = { deploymentId: string; resourceId: string; }; /** @internal */ export declare const PutContainerRegistryRequestBody$outboundSchema: z.ZodType; export declare function putContainerRegistryRequestBodyToJSON(putContainerRegistryRequestBody: PutContainerRegistryRequestBody): string; /** @internal */ export type PutContainerRegistryRequest$Outbound = { id: string; RequestBody?: PutContainerRegistryRequestBody$Outbound | undefined; }; /** @internal */ export declare const PutContainerRegistryRequest$outboundSchema: z.ZodType; export declare function putContainerRegistryRequestToJSON(putContainerRegistryRequest: PutContainerRegistryRequest): string; /** @internal */ export declare const PutContainerRegistryStatus$inboundSchema: z.ZodEnum; /** @internal */ export declare const PutContainerRegistryResponse$inboundSchema: z.ZodType; export declare function putContainerRegistryResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=putcontainerregistry.d.ts.map