import type { MessagingTransport, TransportHealth } from './transport/transport.interface.js'; export interface NotificationsHealthStatus { status: 'healthy' | 'unhealthy' | 'degraded'; message?: string; transport: TransportHealth; latency?: number; } export declare class NotificationsHealthIndicator { private readonly transport; constructor(transport: MessagingTransport); check(): Promise; isAlive(): Promise; isReady(): Promise; private getStatusMessage; } //# sourceMappingURL=notifications.health.d.ts.map