import { IServerState } from '@nestcloud/common'; export declare const PASSING = "passing"; export declare const WARNING = "warning"; export declare const CRITICAL = "critical"; export declare class ServerState implements IServerState { status: string; totalRequests: number; activeRequestsCount: number; weight: number; responseTimeAvg: number; responseTimeMax: number; activeRequestsCountTimeout: number; lastActiveRequestsCountChangeTimestamp: number; firstConnectionTimestamp: number; lastConnectionFailedTimestamp: number; lastConnectionFailedMessage: string; serverFailureCounts: number; constructor(); getActiveRequestsCount(currentTime?: number): number; isAlive(): boolean; incrementServerFailureCounts(): number; incrementTotalRequests(): number; incrementServerActiveRequests(): number; decrementServerActiveRequests(): number; noteConnectionFailedTime(message?: string): void; noteFirstConnectionTime(): void; noteResponseTime(time: any): void; }