import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { DeploymentConfig } from "./deploymentconfig.js"; import { DeploymentSetupMethod } from "./deploymentsetupmethod.js"; import { DeploymentState } from "./deploymentstate.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type SyncAcquireResponseDeployment = { /** * ID of the deployment */ deploymentId: string; /** * Project ID the deployment belongs to */ projectId: string; /** * Deployment group ID the deployment belongs to */ deploymentGroupId: string; setupMethod?: DeploymentSetupMethod | undefined; /** * Immutable target claimed for this execution, or null for observation-only work. */ operationId: string | null; /** * Execution attempt claimed by this manager session, or null for observation-only work. */ attemptId: string | null; /** * Current deployment state (includes releases) */ current: DeploymentState; /** * Deployment configuration */ config: DeploymentConfig; }; /** @internal */ export declare const SyncAcquireResponseDeployment$inboundSchema: z.ZodType; export declare function syncAcquireResponseDeploymentFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=syncacquireresponsedeployment.d.ts.map