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 SignalHelixSessionRequestBody = { /** * Signal to the session process. Defaults to SIGTERM; input an abort command to interrupt work while retaining the process. */ signal?: models.Schemadefaul10 | undefined; }; export type SignalHelixSessionRequest = { reference: string; body: SignalHelixSessionRequestBody; }; /** * The signal was delivered to a running session. A session that had already ended is a 409, not a 200. */ export type SignalHelixSessionResponse = { signalled: true; }; /** @internal */ export type SignalHelixSessionRequestBody$Outbound = { signal: string; }; /** @internal */ export declare const SignalHelixSessionRequestBody$outboundSchema: z.ZodMiniType; export declare function signalHelixSessionRequestBodyToJSON(signalHelixSessionRequestBody: SignalHelixSessionRequestBody): string; /** @internal */ export type SignalHelixSessionRequest$Outbound = { reference: string; body: SignalHelixSessionRequestBody$Outbound; }; /** @internal */ export declare const SignalHelixSessionRequest$outboundSchema: z.ZodMiniType; export declare function signalHelixSessionRequestToJSON(signalHelixSessionRequest: SignalHelixSessionRequest): string; /** @internal */ export declare const SignalHelixSessionResponse$inboundSchema: z.ZodMiniType; export declare function signalHelixSessionResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=signal-helix-session.d.ts.map