import { WebixHostOptions } from "../webix/host.js"; import { CommandData, CommandFinishedData, SandboxRouteData, SessionMetaData, SnapshotMetadata } from "./validators.js"; import * as zod153 from "zod"; //#region src/api-client/webix-client.d.ts declare class NotSupportedError extends Error { name: string; } declare class WebixApiClient { private host; private booted; private sessionId; private sandboxName; private runtime; private cwd; private status; private commands; private snapshots; private createdAt; constructor(opts?: WebixHostOptions & { name?: string; runtime?: string; }); private ensureBooted; private sessionMeta; private sandboxMeta; createSandbox(params: { name?: string; runtime?: string; cwd?: string; }): Promise<{ json: { sandbox: { status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; createdAt: number; updatedAt: number; name: string; persistent: boolean; currentSessionId: string; memory?: number | undefined; vcpus?: number | undefined; region?: string | undefined; runtime?: string | undefined; timeout?: number | undefined; cwd?: string | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; totalEgressBytes?: number | undefined; totalIngressBytes?: number | undefined; totalActiveCpuDurationMs?: number | undefined; totalDurationMs?: number | undefined; currentSnapshotId?: string | undefined; statusUpdatedAt?: number | undefined; tags?: Record | undefined; snapshotExpiration?: number | undefined; keepLastSnapshots?: { count: number; expiration?: number | undefined; deleteEvicted?: boolean | undefined; } | undefined; }; session: { id: string; memory: number; vcpus: number; region: string; runtime: string; timeout: number; status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; requestedAt: number; createdAt: number; cwd: string; updatedAt: number; startedAt?: number | undefined; requestedStopAt?: number | undefined; stoppedAt?: number | undefined; abortedAt?: number | undefined; duration?: number | undefined; sourceSnapshotId?: string | undefined; snapshottedAt?: number | undefined; interactivePort?: number | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; activeCpuDurationMs?: number | undefined; networkTransfer?: { ingress: number; egress: number; } | undefined; }; routes: SandboxRouteData[]; }; response: Response; text: string; }>; getSandbox(): Promise<{ json: { sandbox: { status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; createdAt: number; updatedAt: number; name: string; persistent: boolean; currentSessionId: string; memory?: number | undefined; vcpus?: number | undefined; region?: string | undefined; runtime?: string | undefined; timeout?: number | undefined; cwd?: string | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; totalEgressBytes?: number | undefined; totalIngressBytes?: number | undefined; totalActiveCpuDurationMs?: number | undefined; totalDurationMs?: number | undefined; currentSnapshotId?: string | undefined; statusUpdatedAt?: number | undefined; tags?: Record | undefined; snapshotExpiration?: number | undefined; keepLastSnapshots?: { count: number; expiration?: number | undefined; deleteEvicted?: boolean | undefined; } | undefined; }; session: { id: string; memory: number; vcpus: number; region: string; runtime: string; timeout: number; status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; requestedAt: number; createdAt: number; cwd: string; updatedAt: number; startedAt?: number | undefined; requestedStopAt?: number | undefined; stoppedAt?: number | undefined; abortedAt?: number | undefined; duration?: number | undefined; sourceSnapshotId?: string | undefined; snapshottedAt?: number | undefined; interactivePort?: number | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; activeCpuDurationMs?: number | undefined; networkTransfer?: { ingress: number; egress: number; } | undefined; }; routes: SandboxRouteData[]; }; response: Response; text: string; }>; getSession(_params?: { sessionId?: string; signal?: AbortSignal; }): Promise<{ json: { session: { id: string; memory: number; vcpus: number; region: string; runtime: string; timeout: number; status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; requestedAt: number; createdAt: number; cwd: string; updatedAt: number; startedAt?: number | undefined; requestedStopAt?: number | undefined; stoppedAt?: number | undefined; abortedAt?: number | undefined; duration?: number | undefined; sourceSnapshotId?: string | undefined; snapshottedAt?: number | undefined; interactivePort?: number | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; activeCpuDurationMs?: number | undefined; networkTransfer?: { ingress: number; egress: number; } | undefined; }; routes: SandboxRouteData[]; }; response: Response; text: string; }>; stopSession(_params?: { sessionId?: string; signal?: AbortSignal; }): Promise<{ json: { session: { id: string; memory: number; vcpus: number; region: string; runtime: string; timeout: number; status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; requestedAt: number; createdAt: number; cwd: string; updatedAt: number; startedAt?: number | undefined; requestedStopAt?: number | undefined; stoppedAt?: number | undefined; abortedAt?: number | undefined; duration?: number | undefined; sourceSnapshotId?: string | undefined; snapshottedAt?: number | undefined; interactivePort?: number | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; activeCpuDurationMs?: number | undefined; networkTransfer?: { ingress: number; egress: number; } | undefined; }; sandbox: { status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; createdAt: number; updatedAt: number; name: string; persistent: boolean; currentSessionId: string; memory?: number | undefined; vcpus?: number | undefined; region?: string | undefined; runtime?: string | undefined; timeout?: number | undefined; cwd?: string | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; totalEgressBytes?: number | undefined; totalIngressBytes?: number | undefined; totalActiveCpuDurationMs?: number | undefined; totalDurationMs?: number | undefined; currentSnapshotId?: string | undefined; statusUpdatedAt?: number | undefined; tags?: Record | undefined; snapshotExpiration?: number | undefined; keepLastSnapshots?: { count: number; expiration?: number | undefined; deleteEvicted?: boolean | undefined; } | undefined; }; snapshot: SnapshotMetadata | undefined; }; response: Response; text: string; }>; extendTimeout(_params?: { sessionId?: string; duration?: number; signal?: AbortSignal; }): Promise<{ json: { session: { id: string; memory: number; vcpus: number; region: string; runtime: string; timeout: number; status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; requestedAt: number; createdAt: number; cwd: string; updatedAt: number; startedAt?: number | undefined; requestedStopAt?: number | undefined; stoppedAt?: number | undefined; abortedAt?: number | undefined; duration?: number | undefined; sourceSnapshotId?: string | undefined; snapshottedAt?: number | undefined; interactivePort?: number | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; activeCpuDurationMs?: number | undefined; networkTransfer?: { ingress: number; egress: number; } | undefined; }; }; response: Response; text: string; }>; /** Resolve and run a command, returning its full result. */ private exec; runCommand(params: { sessionId: string; cwd?: string; command: string; args: string[]; env: Record; sudo: boolean; wait: true; signal?: AbortSignal; }): Promise<{ command: CommandData; finished: Promise; }>; runCommand(params: { sessionId: string; cwd?: string; command: string; args: string[]; env: Record; sudo: boolean; wait?: false; signal?: AbortSignal; }): Promise<{ json: { command: CommandData; }; }>; getCommand(params: { sessionId?: string; cmdId: string; wait?: boolean; signal?: AbortSignal; }): Promise<{ json: { command: { id: string; startedAt: number; cwd: string; name: string; args: string[]; sessionId: string; exitCode: number | null; }; }; response: Response; text: string; }>; killCommand(params: { sessionId?: string; commandId: string; signal?: number; abortSignal?: AbortSignal; }): Promise<{ json: { command: { id: string; startedAt: number; cwd: string; name: string; args: string[]; sessionId: string; exitCode: number | null; } | null; }; response: Response; text: string; }>; getLogs(params: { sessionId?: string; cmdId: string; signal?: AbortSignal; }): AsyncGenerator<{ stream: "stdout" | "stderr"; data: string; }, void, void> & Disposable & { close(): void; }; mkDir(params: { sessionId?: string; path: string; cwd?: string; signal?: AbortSignal; }): Promise<{ json: {}; response: Response; text: string; }>; private mkdirp; getFileWriter(params: { sessionId?: string; extractDir: string; signal?: AbortSignal; }): { writer: { addFile(file: { name: string; content: string | Uint8Array; mode?: number; }): Promise; end(): void; }; response: Promise<{ json: {}; response: Response; text: string; }>; }; writeFiles(params: { sessionId?: string; cwd: string; files: { path: string; content: string | Uint8Array; mode?: number; }[]; extractDir: string; signal?: AbortSignal; }): Promise<{ json: {}; response: Response; text: string; }>; readFile(params: { sessionId?: string; path: string; cwd?: string; signal?: AbortSignal; }): Promise; createSnapshot(_params?: { sessionId?: string; expiration?: number; signal?: AbortSignal; }): Promise<{ json: { snapshot: { id: string; region: string; status: "failed" | "created" | "deleted"; createdAt: number; updatedAt: number; sourceSessionId: string; sizeBytes: number; expiresAt?: number | undefined; lastUsedAt?: number | undefined; creationMethod?: string | undefined; parentId?: string | undefined; }; session: { id: string; memory: number; vcpus: number; region: string; runtime: string; timeout: number; status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; requestedAt: number; createdAt: number; cwd: string; updatedAt: number; startedAt?: number | undefined; requestedStopAt?: number | undefined; stoppedAt?: number | undefined; abortedAt?: number | undefined; duration?: number | undefined; sourceSnapshotId?: string | undefined; snapshottedAt?: number | undefined; interactivePort?: number | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; activeCpuDurationMs?: number | undefined; networkTransfer?: { ingress: number; egress: number; } | undefined; }; }; response: Response; text: string; }>; getSnapshot(params: { snapshotId: string; signal?: AbortSignal; }): Promise<{ json: { snapshot: { id: string; region: string; status: "failed" | "created" | "deleted"; createdAt: number; updatedAt: number; sourceSessionId: string; sizeBytes: number; expiresAt?: number | undefined; lastUsedAt?: number | undefined; creationMethod?: string | undefined; parentId?: string | undefined; }; }; response: Response; text: string; }>; deleteSnapshot(params: { snapshotId: string; signal?: AbortSignal; }): Promise<{ json: { snapshot: { id: string; region: string; status: "failed" | "created" | "deleted"; createdAt: number; updatedAt: number; sourceSessionId: string; sizeBytes: number; expiresAt?: number | undefined; lastUsedAt?: number | undefined; creationMethod?: string | undefined; parentId?: string | undefined; }; }; response: Response; text: string; }>; listSnapshots(): Promise<{ json: { snapshots: { id: string; region: string; status: "failed" | "created" | "deleted"; createdAt: number; updatedAt: number; sourceSessionId: string; sizeBytes: number; expiresAt?: number | undefined; lastUsedAt?: number | undefined; creationMethod?: string | undefined; parentId?: string | undefined; }[]; pagination: { count: number; next: null; }; }; response: Response; text: string; }>; getSnapshotTree(): Promise<{ json: { snapshots: never[]; pagination: { count: number; next: null; }; }; response: Response; text: string; }>; /** Restore a previously captured snapshot into the live host. */ restoreSnapshot(snapshotId: string): Promise; /** Attach a canvas to the guest framebuffer (rAF blit + input forwarding). */ attachDisplay(canvas: unknown, opts?: { fpsCap?: number; }): Promise<{ stats: () => unknown; stop: () => void; }>; /** Push one input event (key/mouse) into the guest input device. */ pushInput(evt: { type: "key" | "motion" | "button"; code?: number; button?: number; x?: number; y?: number; down?: number; value?: number; }): Promise; /** Current framebuffer geometry, or null if no guest registered one. */ displayInfo(): Promise<{ vaddr: number; width: number; height: number; stride: number; generation: number; } | null>; /** * Snapshot the guest framebuffer pixels as a contiguous RGBA Uint8ClampedArray * (assembled page-by-page by the host), or null if no guest registered a * framebuffer. For callers that drive their own blit loop (e.g. a render-once * GUI app) instead of attachDisplay. */ displayPixels(): Promise<{ pixels: Uint8ClampedArray; width: number; height: number; stride: number; generation: number; } | null>; /** Capability flags of the running Blink build. */ capabilities(): Promise>; listSessions(): Promise<{ json: { sessions: { id: string; memory: number; vcpus: number; region: string; runtime: string; timeout: number; status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; requestedAt: number; createdAt: number; cwd: string; updatedAt: number; startedAt?: number | undefined; requestedStopAt?: number | undefined; stoppedAt?: number | undefined; abortedAt?: number | undefined; duration?: number | undefined; sourceSnapshotId?: string | undefined; snapshottedAt?: number | undefined; interactivePort?: number | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; activeCpuDurationMs?: number | undefined; networkTransfer?: { ingress: number; egress: number; } | undefined; }[]; pagination: { count: number; next: null; }; }; response: Response; text: string; }>; listSandboxes(): Promise<{ json: { sandboxes: { status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; createdAt: number; updatedAt: number; name: string; persistent: boolean; currentSessionId: string; memory?: number | undefined; vcpus?: number | undefined; region?: string | undefined; runtime?: string | undefined; timeout?: number | undefined; cwd?: string | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; totalEgressBytes?: number | undefined; totalIngressBytes?: number | undefined; totalActiveCpuDurationMs?: number | undefined; totalDurationMs?: number | undefined; currentSnapshotId?: string | undefined; statusUpdatedAt?: number | undefined; tags?: Record | undefined; snapshotExpiration?: number | undefined; keepLastSnapshots?: { count: number; expiration?: number | undefined; deleteEvicted?: boolean | undefined; } | undefined; }[]; pagination: { count: number; next: null; }; }; response: Response; text: string; }>; updateSandbox(params: { runtime?: string; cwd?: string; }): Promise<{ json: { sandbox: { status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; createdAt: number; updatedAt: number; name: string; persistent: boolean; currentSessionId: string; memory?: number | undefined; vcpus?: number | undefined; region?: string | undefined; runtime?: string | undefined; timeout?: number | undefined; cwd?: string | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; totalEgressBytes?: number | undefined; totalIngressBytes?: number | undefined; totalActiveCpuDurationMs?: number | undefined; totalDurationMs?: number | undefined; currentSnapshotId?: string | undefined; statusUpdatedAt?: number | undefined; tags?: Record | undefined; snapshotExpiration?: number | undefined; keepLastSnapshots?: { count: number; expiration?: number | undefined; deleteEvicted?: boolean | undefined; } | undefined; }; routes: SandboxRouteData[]; }; response: Response; text: string; }>; deleteSandbox(): Promise<{ json: { sandbox: { status: "aborted" | "pending" | "running" | "stopping" | "stopped" | "failed" | "snapshotting"; createdAt: number; updatedAt: number; name: string; persistent: boolean; currentSessionId: string; memory?: number | undefined; vcpus?: number | undefined; region?: string | undefined; runtime?: string | undefined; timeout?: number | undefined; cwd?: string | undefined; networkPolicy?: zod153.objectOutputType<{ mode: zod153.ZodLiteral<"allow-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"deny-all">; }, zod153.ZodTypeAny, "passthrough"> | zod153.objectOutputType<{ mode: zod153.ZodLiteral<"custom">; allowedDomains: zod153.ZodOptional>; allowedCIDRs: zod153.ZodOptional>; deniedCIDRs: zod153.ZodOptional>; injectionRules: zod153.ZodOptional>; headerNames: zod153.ZodOptional>; match: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; headers?: Record | undefined; headerNames?: string[] | undefined; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; forwardRules: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; method: zod153.ZodOptional>; queryString: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; headers: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; value: zod153.ZodOptional; startsWith: zod153.ZodOptional; regex: zod153.ZodOptional; }, "strip", zod153.ZodTypeAny, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }, { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; }>>; }, "strip", zod153.ZodTypeAny, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }, { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }>, "many">>; }, "strip", zod153.ZodTypeAny, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }, { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; }>>; }, "strip", zod153.ZodTypeAny, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }, { domain: string; forwardURL: string; match?: { path?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; headers?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; method?: string[] | undefined; queryString?: { value?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; key?: { exact?: string | undefined; startsWith?: string | undefined; regex?: string | undefined; } | undefined; }[] | undefined; } | undefined; }>, "many">>; }, zod153.ZodTypeAny, "passthrough"> | undefined; totalEgressBytes?: number | undefined; totalIngressBytes?: number | undefined; totalActiveCpuDurationMs?: number | undefined; totalDurationMs?: number | undefined; currentSnapshotId?: string | undefined; statusUpdatedAt?: number | undefined; tags?: Record | undefined; snapshotExpiration?: number | undefined; keepLastSnapshots?: { count: number; expiration?: number | undefined; deleteEvicted?: boolean | undefined; } | undefined; }; routes: SandboxRouteData[]; }; response: Response; text: string; }>; updateNetworkPolicy(_params?: { sessionId?: string; networkPolicy?: unknown; signal?: AbortSignal; }): Promise<{ json: { session: SessionMetaData; }; }>; } //#endregion export { NotSupportedError, WebixApiClient }; //# sourceMappingURL=webix-client.d.ts.map