import { QueueManager } from './QueueManager'; import { Job } from './Contracts'; import { Worker } from './Worker'; export declare let queueManager: QueueManager; export declare class Queue { static setManager(manager: QueueManager): void; static connection(name: string): { push: (job: Job) => Promise; later: (delay: number | Date, job: Job) => Promise; }; static dispatch(job: Job): Promise; static push(job: Job): Promise; static later(delay: number | Date, job: Job): Promise; static bulk(jobs: Job[]): Promise; } export { QueueManager, Job, Worker }; export { BaseJob } from './Job'; export { RedisDriver } from './Drivers/RedisDriver'; //# sourceMappingURL=index.d.ts.map