import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type ComputeReadiness2 = { port: string; type: "tcp"; }; export type ComputeReadiness1 = { path: string; port: string; successStatus: number; type: "http"; }; export type ComputeReadiness = ComputeReadiness1 | ComputeReadiness2; /** @internal */ export declare const ComputeReadiness2$inboundSchema: z.ZodType; /** @internal */ export type ComputeReadiness2$Outbound = { port: string; type: "tcp"; }; /** @internal */ export declare const ComputeReadiness2$outboundSchema: z.ZodType; export declare function computeReadiness2ToJSON(computeReadiness2: ComputeReadiness2): string; export declare function computeReadiness2FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ComputeReadiness1$inboundSchema: z.ZodType; /** @internal */ export type ComputeReadiness1$Outbound = { path: string; port: string; success_status: number; type: "http"; }; /** @internal */ export declare const ComputeReadiness1$outboundSchema: z.ZodType; export declare function computeReadiness1ToJSON(computeReadiness1: ComputeReadiness1): string; export declare function computeReadiness1FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ComputeReadiness$inboundSchema: z.ZodType; /** @internal */ export type ComputeReadiness$Outbound = ComputeReadiness1$Outbound | ComputeReadiness2$Outbound; /** @internal */ export declare const ComputeReadiness$outboundSchema: z.ZodType; export declare function computeReadinessToJSON(computeReadiness: ComputeReadiness): string; export declare function computeReadinessFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=computereadiness.d.ts.map