export interface StatusSystemService { /** Service name, e.g. "Kratos". */ name: string; /** One-line role, e.g. "Identities & sessions". */ role: string; /** Published host port. */ port: number; /** Base URL for the service. */ url: string; /** The endpoint probed to decide health. */ healthUrl: string; /** true = healthy, false = unreachable/error, null = not probed. */ healthy: boolean | null; /** Human-readable detail (HTTP status or error) when unhealthy. */ detail?: string; } export interface StatusSystemSection { services: StatusSystemService[]; } /** * Probe the core Ory services' readiness endpoints and return their health. * Never throws — an unreachable service is reported as `healthy: false`. */ export declare function collectSystemServices(): Promise;