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 RetireHelixAgentRequestBody = { /** * A workspace Environment by name. It selects the deployment slot and is loaded into sessions launched from it. Omitted selects the default slot, which loads no Environment. */ environment?: string | undefined; }; export type RetireHelixAgentRequest = { slug: string; body: RetireHelixAgentRequestBody; }; /** * Response for status 200 */ export type RetireHelixAgentResponse = { deployment: models.IdAgentIdEnvironment; }; /** @internal */ export type RetireHelixAgentRequestBody$Outbound = { environment?: string | undefined; }; /** @internal */ export declare const RetireHelixAgentRequestBody$outboundSchema: z.ZodMiniType; export declare function retireHelixAgentRequestBodyToJSON(retireHelixAgentRequestBody: RetireHelixAgentRequestBody): string; /** @internal */ export type RetireHelixAgentRequest$Outbound = { slug: string; body: RetireHelixAgentRequestBody$Outbound; }; /** @internal */ export declare const RetireHelixAgentRequest$outboundSchema: z.ZodMiniType; export declare function retireHelixAgentRequestToJSON(retireHelixAgentRequest: RetireHelixAgentRequest): string; /** @internal */ export declare const RetireHelixAgentResponse$inboundSchema: z.ZodMiniType; export declare function retireHelixAgentResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=retire-helix-agent.d.ts.map