import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export declare const HealthCheckStatus1: { readonly Healthy: "healthy"; }; export type HealthCheckStatus1 = ClosedEnum; export declare const HealthCheckStatus2: { readonly Healthy: "healthy"; }; export type HealthCheckStatus2 = ClosedEnum; export type Workers = { status: HealthCheckStatus2; }; /** * Service is healthy - all workers are operational. */ export type HealthCheckResponse = { status: HealthCheckStatus1; /** * When this health check was performed */ timestamp: Date; workers: { [k: string]: Workers; }; }; /** @internal */ export declare const HealthCheckStatus1$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const HealthCheckStatus1$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const HealthCheckStatus2$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const HealthCheckStatus2$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Workers$inboundSchema: z.ZodType; /** @internal */ export type Workers$Outbound = { status: string; }; /** @internal */ export declare const Workers$outboundSchema: z.ZodType; export declare function workersToJSON(workers: Workers): string; export declare function workersFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const HealthCheckResponse$inboundSchema: z.ZodType; /** @internal */ export type HealthCheckResponse$Outbound = { status: string; timestamp: string; workers: { [k: string]: Workers$Outbound; }; }; /** @internal */ export declare const HealthCheckResponse$outboundSchema: z.ZodType; export declare function healthCheckResponseToJSON(healthCheckResponse: HealthCheckResponse): string; export declare function healthCheckResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=healthcheck.d.ts.map