import BullQueue, { Queue } from "bull"; import { Application } from '@loopback/core'; import { BullQueueComponentOptions, SeawaspQueue } from "../types"; export declare class QueueService { application: Application; private config; constructor(application: Application, config: BullQueueComponentOptions); initializeQueue(queueNames: string[], options?: any): void; getQueue(keyName: string): Promise; getQueues(): Promise<(Queue | undefined)[]>; sendMessage(queueName: string, data: any, options: any): Promise | undefined>; cleanQueue(queueName: string): Promise; }