import { Job, QueueDriver } from '../Contracts'; export interface DatabaseQueueConfig { driver: 'database'; table: string; connection?: string; } export declare class DatabaseDriver implements QueueDriver { private database; private config; constructor(database: any, config: DatabaseQueueConfig); push(job: Job, options?: { queue?: string; delay?: number | Date; }): Promise; pop(queue?: string): Promise; acknowledge(jobData: any): Promise; fail(jobData: any, error: any): Promise; protected createPayload(job: Job): any; protected getJobData(job: any): any; } //# sourceMappingURL=DatabaseDriver.d.ts.map