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 declare const CreateContainerRegistryCredentialResponseScope: { readonly Pull: "pull"; readonly PushPull: "pushPull"; }; export type CreateContainerRegistryCredentialResponseScope = ClosedEnum; export type CreateContainerRegistryCredentialResponseCredential = { /** * Unique identifier for the container registry credential. */ id: string; label: string; scope: CreateContainerRegistryCredentialResponseScope; repositorySubset: Array | null; expiresAt: Date | null; lastUsedAt: Date | null; revokedAt: Date | null; createdAt: Date; }; export declare const UsernameEnum: { readonly Alien: "alien"; }; export type UsernameEnum = ClosedEnum; export type CreateContainerRegistryCredentialResponse = { credential: CreateContainerRegistryCredentialResponseCredential; username: UsernameEnum; password: string; }; /** @internal */ export declare const CreateContainerRegistryCredentialResponseScope$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateContainerRegistryCredentialResponseCredential$inboundSchema: z.ZodType; export declare function createContainerRegistryCredentialResponseCredentialFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UsernameEnum$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateContainerRegistryCredentialResponse$inboundSchema: z.ZodType; export declare function createContainerRegistryCredentialResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=createcontainerregistrycredentialresponse.d.ts.map