import { DynamicModule, OnModuleInit } from '@nestjs/common'; import { BullModuleOptions, BullModuleAsyncOptions } from './bull.interfaces'; import { BullExplorer } from './bull.explorer'; export declare class BullModule implements OnModuleInit { private readonly explorer; static forRoot(options: BullModuleOptions | BullModuleOptions[]): DynamicModule; static register(options: BullModuleOptions | BullModuleOptions[]): DynamicModule; static forRootAsync(options: BullModuleAsyncOptions | BullModuleAsyncOptions[]): DynamicModule; static registerAsync(options: BullModuleAsyncOptions | BullModuleAsyncOptions[]): DynamicModule; constructor(explorer: BullExplorer); onModuleInit(): void; }