import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type ComputeProviderHealth = { degraded: boolean; error: string | null; healthy: boolean; lastPollAt: Date; latencyMs: number; offerCount: number; /** * Opaque compute-provider identifier. Supported values are deployment-specific. */ provider: string; }; /** @internal */ export declare const ComputeProviderHealth$inboundSchema: z.ZodType; /** @internal */ export type ComputeProviderHealth$Outbound = { degraded: boolean; error: string | null; healthy: boolean; last_poll_at: string; latency_ms: number; offer_count: number; provider: string; }; /** @internal */ export declare const ComputeProviderHealth$outboundSchema: z.ZodType; export declare function computeProviderHealthToJSON(computeProviderHealth: ComputeProviderHealth): string; export declare function computeProviderHealthFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=computeproviderhealth.d.ts.map