import type { ProviderStatus, ProviderType } from '../config/types.js'; export declare class StatusTracker { private records; private windowMs; constructor(windowMs?: number); recordRequest(providerName: string, latency: number, success: boolean): void; getStatus(providerName: string, type: ProviderType): ProviderStatus; getAllStatuses(providers: { name: string; type: ProviderType; }[]): ProviderStatus[]; private prune; } //# sourceMappingURL=tracker.d.ts.map