import * as z from "zod/v4"; export type PromoteReleaseGlobals = { /** * 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 PromoteReleaseRequestBody = { /** * Unique identifier for the release. */ releaseId: string; /** * Unique identifier for the release. */ expectedReleaseId?: string | null | undefined; }; export type PromoteReleaseRequest = { name: string; /** * Filter by project ID or name. */ project: string; requestBody?: PromoteReleaseRequestBody | undefined; }; /** @internal */ export type PromoteReleaseRequestBody$Outbound = { releaseId: string; expectedReleaseId?: string | null | undefined; }; /** @internal */ export declare const PromoteReleaseRequestBody$outboundSchema: z.ZodType; export declare function promoteReleaseRequestBodyToJSON(promoteReleaseRequestBody: PromoteReleaseRequestBody): string; /** @internal */ export type PromoteReleaseRequest$Outbound = { name: string; project: string; RequestBody?: PromoteReleaseRequestBody$Outbound | undefined; }; /** @internal */ export declare const PromoteReleaseRequest$outboundSchema: z.ZodType; export declare function promoteReleaseRequestToJSON(promoteReleaseRequest: PromoteReleaseRequest): string; //# sourceMappingURL=promoterelease.d.ts.map