import { IBaseComponent, IConfigComponent, IHttpServerComponent } from "@well-known-components/interfaces"; /** * @beta */ export type StandardStatusResponse = { status: "pass" | "fail" | "warn"; version?: string; releaseId?: string; notes?: string[]; output?: string; serviceId?: string; description?: string; details: Record; }; /** * @beta */ export type StandardStatusResponseDetail = { status: "pass" | "fail" | "warn"; componentType?: string; componentId?: string; }; /** * Binds status checks to the server * - GET /health/ready - readyness probe * - GET /health/startup - startup probe * - GET /health/live - liveness probe * @public */ export declare function createStatusCheckComponent(components: { server: IHttpServerComponent; config: IConfigComponent; }): Promise;