import * as z from "zod/v4"; import { ClosedEnum } from "../../types/enums.js"; export type CreateContainerRegistryCredentialGlobals = { /** * Workspace name. Platform API keys already select a workspace; other authentication methods can configure it once on the SDK client. */ workspace?: string | undefined; }; export declare const Scope: { readonly Pull: "pull"; readonly PushPull: "pushPull"; }; export type Scope = ClosedEnum; export type CreateContainerRegistryCredentialRequestBody = { label: string; scope: Scope; repositorySubset?: Array | null | undefined; expiresAt?: Date | null | undefined; }; export type CreateContainerRegistryCredentialRequest = { /** * Unique identifier for the deployment group. */ id: string; requestBody?: CreateContainerRegistryCredentialRequestBody | undefined; }; /** @internal */ export declare const Scope$outboundSchema: z.ZodEnum; /** @internal */ export type CreateContainerRegistryCredentialRequestBody$Outbound = { label: string; scope: string; repositorySubset?: Array | null | undefined; expiresAt?: string | null | undefined; }; /** @internal */ export declare const CreateContainerRegistryCredentialRequestBody$outboundSchema: z.ZodType; export declare function createContainerRegistryCredentialRequestBodyToJSON(createContainerRegistryCredentialRequestBody: CreateContainerRegistryCredentialRequestBody): string; /** @internal */ export type CreateContainerRegistryCredentialRequest$Outbound = { id: string; RequestBody?: CreateContainerRegistryCredentialRequestBody$Outbound | undefined; }; /** @internal */ export declare const CreateContainerRegistryCredentialRequest$outboundSchema: z.ZodType; export declare function createContainerRegistryCredentialRequestToJSON(createContainerRegistryCredentialRequest: CreateContainerRegistryCredentialRequest): string; //# sourceMappingURL=createcontainerregistrycredential.d.ts.map