import type { OpenMemConfig } from "../types"; export interface ReadinessInput { config: OpenMemConfig; adapterStatuses: Array<{ name: string; enabled: boolean; }>; runtime: { status: "ok" | "degraded"; queue: { lastError: string | null; }; }; } export interface ReadinessResult { ready: boolean; status: "ready" | "initializing" | "degraded"; reasons: string[]; } export interface ReadinessService { evaluate(input: ReadinessInput): ReadinessResult; } export declare class DefaultReadinessService implements ReadinessService { evaluate(input: ReadinessInput): ReadinessResult; } //# sourceMappingURL=readiness.d.ts.map