import { Logger } from 'log4js'; export declare class PromiseScheduler { private intervalMs; private parallelLimit; private logger; private promises; constructor(intervalMs: number, parallelLimit: number, logger: Logger); addPromise(promiseFn: () => Promise): void; private run; }