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 CreateContainerRegistryRepositoryGlobals = { /** * 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 CreateContainerRegistryRepositoryRequestBody = { name: string; }; export type CreateContainerRegistryRepositoryRequest = { /** * Unique identifier for the deployment group. */ id: string; requestBody?: CreateContainerRegistryRepositoryRequestBody | undefined; }; export declare const CreateContainerRegistryRepositoryDesiredState: { readonly Present: "present"; readonly DeleteRequested: "deleteRequested"; readonly Deleted: "deleted"; }; export type CreateContainerRegistryRepositoryDesiredState = ClosedEnum; export declare const CreateContainerRegistryRepositoryStatus: { readonly Pending: "pending"; readonly Creating: "creating"; readonly Ready: "ready"; readonly Deleting: "deleting"; readonly Deleted: "deleted"; readonly Failed: "failed"; }; export type CreateContainerRegistryRepositoryStatus = ClosedEnum; /** * Repository requested */ export type CreateContainerRegistryRepositoryResponse = { /** * Unique identifier for the container registry repository. */ id: string; logicalName: string; desiredState: CreateContainerRegistryRepositoryDesiredState; status: CreateContainerRegistryRepositoryStatus; verifiedAt: Date | null; }; /** @internal */ export type CreateContainerRegistryRepositoryRequestBody$Outbound = { name: string; }; /** @internal */ export declare const CreateContainerRegistryRepositoryRequestBody$outboundSchema: z.ZodType; export declare function createContainerRegistryRepositoryRequestBodyToJSON(createContainerRegistryRepositoryRequestBody: CreateContainerRegistryRepositoryRequestBody): string; /** @internal */ export type CreateContainerRegistryRepositoryRequest$Outbound = { id: string; RequestBody?: CreateContainerRegistryRepositoryRequestBody$Outbound | undefined; }; /** @internal */ export declare const CreateContainerRegistryRepositoryRequest$outboundSchema: z.ZodType; export declare function createContainerRegistryRepositoryRequestToJSON(createContainerRegistryRepositoryRequest: CreateContainerRegistryRepositoryRequest): string; /** @internal */ export declare const CreateContainerRegistryRepositoryDesiredState$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateContainerRegistryRepositoryStatus$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateContainerRegistryRepositoryResponse$inboundSchema: z.ZodType; export declare function createContainerRegistryRepositoryResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=createcontainerregistryrepository.d.ts.map