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 DeploymentCredentialRotationEventStatus: { readonly Prepared: "prepared"; readonly Completed: "completed"; readonly Cancelled: "cancelled"; }; export type DeploymentCredentialRotationEventStatus = ClosedEnum; export declare const DeploymentCredentialRotationEventKind: { readonly User: "user"; readonly ServiceAccount: "serviceAccount"; }; export type DeploymentCredentialRotationEventKind = ClosedEnum; export type DeploymentCredentialRotationEventActor = { kind: DeploymentCredentialRotationEventKind; id: string; }; export type DeploymentCredentialRotationEvent = { type: "DeploymentCredentialRotation"; /** * Unique identifier for the deployment. */ deploymentId: string; rotationId: string; revision: number; status: DeploymentCredentialRotationEventStatus; previousKeyId: string; candidateKeyId: string; actor: DeploymentCredentialRotationEventActor; }; /** @internal */ export declare const DeploymentCredentialRotationEventStatus$inboundSchema: z.ZodEnum; /** @internal */ export declare const DeploymentCredentialRotationEventKind$inboundSchema: z.ZodEnum; /** @internal */ export declare const DeploymentCredentialRotationEventActor$inboundSchema: z.ZodType; export declare function deploymentCredentialRotationEventActorFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const DeploymentCredentialRotationEvent$inboundSchema: z.ZodType; export declare function deploymentCredentialRotationEventFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=deploymentcredentialrotationevent.d.ts.map