import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdk-validation-error.js"; export type GetApiSandboxByIdCheckpointsRequest = { id: string; }; export type GetApiSandboxByIdCheckpointsSnapshot = { id: string; sessionId: string; harnessSessionId: string; bytes: number; sha256: string; messageCount: number; /** * ISO-8601. */ capturedAt: string; }; /** * Checkpoints captured from this sandbox, newest first. Without their bytes — a list route returning every transcript in full would be the most expensive query in the system and would spread conversations into logs and caches nobody chose. */ export type GetApiSandboxByIdCheckpointsResponse = { snapshots: Array; }; /** @internal */ export type GetApiSandboxByIdCheckpointsRequest$Outbound = { id: string; }; /** @internal */ export declare const GetApiSandboxByIdCheckpointsRequest$outboundSchema: z.ZodMiniType; export declare function getApiSandboxByIdCheckpointsRequestToJSON(getApiSandboxByIdCheckpointsRequest: GetApiSandboxByIdCheckpointsRequest): string; /** @internal */ export declare const GetApiSandboxByIdCheckpointsSnapshot$inboundSchema: z.ZodMiniType; export declare function getApiSandboxByIdCheckpointsSnapshotFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GetApiSandboxByIdCheckpointsResponse$inboundSchema: z.ZodMiniType; export declare function getApiSandboxByIdCheckpointsResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=get-api-sandbox-by-id-checkpoints.d.ts.map