import z from "zod/v4"; export declare const CheckpointServiceSuspendRequestBody: z.ZodObject<{ type: z.ZodEnum<{ COMPUTE: "COMPUTE"; DOCKER: "DOCKER"; KUBERNETES: "KUBERNETES"; }>; runId: z.ZodString; snapshotId: z.ZodString; runnerId: z.ZodString; projectRef: z.ZodString; deploymentVersion: z.ZodString; reason: z.ZodOptional; }, z.core.$strip>; export type CheckpointServiceSuspendRequestBody = z.infer; export type CheckpointServiceSuspendRequestBodyInput = z.input; export declare const CheckpointServiceSuspendResponseBody: z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>; export type CheckpointServiceSuspendResponseBody = z.infer; export declare const CheckpointServiceRestoreRequestBody: z.ZodObject<{ version: z.ZodLiteral<"1">; snapshot: z.ZodObject<{ id: z.ZodString; friendlyId: z.ZodString; executionStatus: z.ZodEnum<{ DELAYED: "DELAYED"; EXECUTING: "EXECUTING"; EXECUTING_WITH_WAITPOINTS: "EXECUTING_WITH_WAITPOINTS"; FINISHED: "FINISHED"; PENDING_CANCEL: "PENDING_CANCEL"; PENDING_EXECUTING: "PENDING_EXECUTING"; QUEUED: "QUEUED"; QUEUED_EXECUTING: "QUEUED_EXECUTING"; RUN_CREATED: "RUN_CREATED"; SUSPENDED: "SUSPENDED"; }>; description: z.ZodString; createdAt: z.ZodCoercedDate; }, z.core.$strip>; dequeuedAt: z.ZodCoercedDate; workerQueueLength: z.ZodOptional; image: z.ZodOptional; checkpoint: z.ZodNonOptional; location: z.ZodString; imageRef: z.ZodOptional>; reason: z.ZodOptional>; }, z.core.$strip>>>; completedWaitpoints: z.ZodArray; friendlyId: z.ZodString; type: z.ZodEnum<{ BATCH: "BATCH"; DATETIME: "DATETIME"; MANUAL: "MANUAL"; RUN: "RUN"; }>; completedAt: z.ZodCoercedDate; idempotencyKey: z.ZodOptional; completedByTaskRun: z.ZodOptional>; }, z.core.$strip>>; completedAfter: z.ZodOptional>; completedByBatch: z.ZodOptional>; output: z.ZodOptional; outputType: z.ZodOptional; outputIsError: z.ZodBoolean; }, z.core.$strip>>; backgroundWorker: z.ZodObject<{ id: z.ZodString; friendlyId: z.ZodString; version: z.ZodString; runtime: z.ZodOptional; }, z.core.$strip>; deployment: z.ZodObject<{ id: z.ZodOptional; friendlyId: z.ZodOptional; imagePlatform: z.ZodOptional; }, z.core.$strip>; run: z.ZodObject<{ id: z.ZodString; friendlyId: z.ZodString; isTest: z.ZodBoolean; isReplay: z.ZodDefault; machine: z.ZodObject<{ name: z.ZodEnum<{ "large-1x": "large-1x"; "large-2x": "large-2x"; "medium-1x": "medium-1x"; "medium-2x": "medium-2x"; micro: "micro"; "small-1x": "small-1x"; "small-2x": "small-2x"; }>; cpu: z.ZodNumber; memory: z.ZodNumber; centsPerMs: z.ZodNumber; }, z.core.$strip>; attemptNumber: z.ZodNumber; masterQueue: z.ZodString; traceContext: z.ZodRecord; annotations: z.ZodOptional, z.ZodCustom]>; triggerAction: z.ZodUnion<[z.ZodEnum<{ replay: "replay"; test: "test"; trigger: "trigger"; }>, z.ZodCustom]>; rootTriggerSource: z.ZodUnion<[z.ZodEnum<{ api: "api"; cli: "cli"; dashboard: "dashboard"; mcp: "mcp"; schedule: "schedule"; sdk: "sdk"; }>, z.ZodCustom]>; rootScheduleId: z.ZodOptional; taskKind: z.ZodOptional, z.ZodCustom]>>; externalDeploymentId: z.ZodOptional; webhookDeliveryId: z.ZodOptional; webhookEndpointId: z.ZodOptional; workerCell: z.ZodCatch>; workerLane: z.ZodCatch>; }, z.core.$strip>>; }, z.core.$strip>; environment: z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ DEVELOPMENT: "DEVELOPMENT"; PREVIEW: "PREVIEW"; PRODUCTION: "PRODUCTION"; STAGING: "STAGING"; }>; }, z.core.$strip>; organization: z.ZodObject<{ id: z.ZodString; hasPrivateLink: z.ZodOptional; }, z.core.$strip>; project: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; placementTags: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; export type CheckpointServiceRestoreRequestBody = z.infer; export type CheckpointServiceRestoreRequestBodyInput = z.input;