export default class Queue { private queueBase; private logBase; private statBase; private ttl; constructor(deta: any, ttl?: number, queueName?: string); generateLowKey(): string; generateHighKey(): string; generateStatBaseObject(queue: string): Promise; push(item: any, queue?: string): Promise; pop(limit?: number, queue?: string): Promise; process(queue: string, worker: (item: any) => void, concurrency?: number): Promise; private emptyBase; empty(): Promise; }