export declare function createBoundedExecutor({ concurrency, run, getQueuedAt }: { concurrency: number; run: (task: T) => Promise; getQueuedAt?: (task: T) => number | undefined; }): { schedule(task: T): void; onIdle(): Promise; getInFlight(): number; getQueueDepth(): number; getOldestQueuedAgeMs(): number; }; //# sourceMappingURL=BoundedExecutor.d.ts.map