import { NetworkSpeedDetector } from './NetworkSpeedDetector'; export declare class NetworkAwareRequestQueue { private networkDetector; private queue; private processing; private maxConcurrent; private offlineQueue; constructor(networkDetector: NetworkSpeedDetector); add(requestFn: () => Promise): Promise; private processQueue; private handleOfflineRequest; private processOfflineQueue; getQueueStatus(): { pending: number; offline: number; maxConcurrent: number; }; clear(): void; } //# sourceMappingURL=NetworkAwareRequestQueue.d.ts.map