export declare class RequestTracker {
    private static instance;
    private totalRequests;
    private activeRequests;
    private totalResponseTime;
    private errors;
    private requestTimes;
    private errorTimes;
    static getInstance(): RequestTracker;
    startRequest(): string;
    endRequest(requestId: string, startTime: number): void;
    recordError(): void;
    getMetrics(): {
        total: number;
        active: number;
        averageResponseTime: number;
        errors: {
            total: number;
            rate: number;
        };
    };
}
//# sourceMappingURL=RequestTracker.d.ts.map