import { QueueOptions, Queue } from "bull"; import { BindingTemplate, TagMap } from "@loopback/core"; /** * Interface defining the component's options object */ export interface BullQueueComponentOptions extends QueueOptions { } /** * Default options for the component */ export declare const DEFAULT_QUEUE_BULL_COMPONENT_OPTIONS: BullQueueComponentOptions; export declare type QueueConsumerOptions = { name: string; filterTags: TagMap; }; export declare function asBullQueueConsumer(options?: QueueConsumerOptions): BindingTemplate; export declare type SeawaspQueue = Queue;