import * as z from "zod/v4"; export type Claim = { /** * Unique identifier for the deployment. */ deploymentId: string; /** * Unique identifier for the deployment update operation. */ operationId: string; /** * Unique identifier for the deployment update attempt. */ attemptId: string; }; export type SyncRenewRequest = { /** * Single deployment to renew. Deprecated: use deploymentIds. Retained so a manager built against the previous API keeps renewing during rollout. */ deploymentId?: string | undefined; /** * Deployments to renew or confirm. Renewal is per deployment: the response reports each one independently. */ deploymentIds?: Array | undefined; /** * Claim identities for deployments currently executing an update. */ claims?: Array | undefined; session: string; }; /** @internal */ export type Claim$Outbound = { deploymentId: string; operationId: string; attemptId: string; }; /** @internal */ export declare const Claim$outboundSchema: z.ZodType; export declare function claimToJSON(claim: Claim): string; /** @internal */ export type SyncRenewRequest$Outbound = { deploymentId?: string | undefined; deploymentIds?: Array | undefined; claims?: Array | undefined; session: string; }; /** @internal */ export declare const SyncRenewRequest$outboundSchema: z.ZodType; export declare function syncRenewRequestToJSON(syncRenewRequest: SyncRenewRequest): string; //# sourceMappingURL=syncrenewrequest.d.ts.map