import { z } from '@frontmcp/lazy-zod'; import type { HealthOptionsInterface, HealthReadyzOptionsInterface } from './interfaces'; export type { HealthOptionsInterface, HealthReadyzOptionsInterface }; /** * Zod schema for readiness probe sub-configuration. */ export declare const healthReadyzOptionsSchema: import("@frontmcp/lazy-zod").ZodObject<{ enabled: import("@frontmcp/lazy-zod").ZodOptional; timeoutMs: import("@frontmcp/lazy-zod").ZodDefault>; }, import("zod/v4/core").$strip>; /** * Zod schema for health endpoint configuration. * * Validates and provides defaults for health options. * See `HealthOptionsInterface` for full documentation. */ export declare const healthOptionsSchema: import("@frontmcp/lazy-zod").ZodObject<{ enabled: import("@frontmcp/lazy-zod").ZodDefault>; healthzPath: import("@frontmcp/lazy-zod").ZodDefault>; readyzPath: import("@frontmcp/lazy-zod").ZodDefault>; probes: import("@frontmcp/lazy-zod").ZodDefault>>; includeDetails: import("@frontmcp/lazy-zod").ZodOptional; readyz: import("@frontmcp/lazy-zod").ZodOptional; timeoutMs: import("@frontmcp/lazy-zod").ZodDefault>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; /** * Default health configuration values. * * Health endpoints are enabled by default with standard Kubernetes paths. */ export declare const DEFAULT_HEALTH_OPTIONS: Pick, 'enabled' | 'healthzPath' | 'readyzPath'>; /** * Health options type (with defaults applied). * * This is the type of health config after Zod parsing, * with all defaults applied. */ export type HealthOptions = z.infer; /** * Health options input type (for user configuration). * Uses explicit interface for better IDE autocomplete. */ export type HealthOptionsInput = HealthOptionsInterface; //# sourceMappingURL=schema.d.ts.map