import { DynamicModule, OnModuleDestroy, OnModuleInit } from "@nestjs/common"; import { BullModuleAsyncOptions, BullModuleOptions } from "./bull.interfaces"; import { BullService } from "./services/bull.service"; import { BullQueueEventExplorerService } from "./services/explorers/event-explorer.service"; import { BullQueueProcessorExplorerService } from "./services/explorers/processor-explorer.service"; export declare class BullCoreModule implements OnModuleInit, OnModuleDestroy { private readonly processorExplorer; private readonly eventExplorer; private readonly options; private readonly bullService; onModuleInit(): Promise; onModuleDestroy(): Promise; constructor(processorExplorer: BullQueueProcessorExplorerService, eventExplorer: BullQueueEventExplorerService, options: BullModuleOptions, bullService: BullService); static forRoot(options: BullModuleOptions): DynamicModule; static forRootAsync(options: BullModuleAsyncOptions): DynamicModule; private static createAsyncProviders; private static createAsyncOptionsProvider; }