import { type Static } from "@sinclair/typebox"; declare const happyComputeProviderErrorInputSchema: import("@sinclair/typebox").TObject<{ code: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"capacity_exhausted">, import("@sinclair/typebox").TLiteral<"deadline_exceeded">, import("@sinclair/typebox").TLiteral<"instance_failed">, import("@sinclair/typebox").TLiteral<"instance_not_found">, import("@sinclair/typebox").TLiteral<"invalid_request">, import("@sinclair/typebox").TLiteral<"invalid_response">, import("@sinclair/typebox").TLiteral<"provider_lost">, import("@sinclair/typebox").TLiteral<"provider_not_found">, import("@sinclair/typebox").TLiteral<"provider_unhealthy">]>; message: import("@sinclair/typebox").TString; }>; type HappyComputeProviderErrorInput = Static; /** * A typed failure reported by a compute provider handler. * * Rig preserves the code, derives retryability itself, and attributes only provider-side codes to * provider health. */ export declare class HappyComputeProviderError extends Error { readonly code: HappyComputeProviderErrorInput["code"]; constructor(code: HappyComputeProviderErrorInput["code"], message: HappyComputeProviderErrorInput["message"]); } export {}; //# sourceMappingURL=HappyComputeProviderError.d.ts.map