import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdk-validation-error.js"; import * as models from "../index.js"; export type PostApiSandboxByIdSessionRequest = { id: string; /** * Start a Helix session inside a running sandbox */ body: models.ModeArmModel2; }; /** * A started Helix session */ export type PostApiSandboxByIdSessionResponse = { /** * Single live execution reference for Helix input, signal, checkpoint and stream. Not a durable conversation identity. */ reference: string; /** * Pass this to `POST /:id/input` to write to the session. */ sessionId: string; /** * The box's own word for the session state, verbatim. */ status: string; /** * The mode the session was actually started in. */ mode: models.Schemadefaul7Open; /** * The launcher arm the session was actually started on. */ arm: models.Schemadefaul8Open; }; /** @internal */ export type PostApiSandboxByIdSessionRequest$Outbound = { id: string; body: models.ModeArmModel2$Outbound; }; /** @internal */ export declare const PostApiSandboxByIdSessionRequest$outboundSchema: z.ZodMiniType; export declare function postApiSandboxByIdSessionRequestToJSON(postApiSandboxByIdSessionRequest: PostApiSandboxByIdSessionRequest): string; /** @internal */ export declare const PostApiSandboxByIdSessionResponse$inboundSchema: z.ZodMiniType; export declare function postApiSandboxByIdSessionResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=post-api-sandbox-by-id-session.d.ts.map