import { OnModuleInit } from '@nestjs/common'; import { ModuleRef } from '@nestjs/core'; import { DevtoolsService } from '../devtools.service'; /** * Tracer para filas Bull * * @example * ```typescript * @Module({ * imports: [ * BullModule.registerQueue({ name: 'emails' }), * DevtoolsModule.forRoot({ ... }), * ], * providers: [DevtoolsBullTracer], * }) * export class AppModule {} * ``` */ export declare class DevtoolsBullTracer implements OnModuleInit { private readonly moduleRef; private readonly devtoolsService; constructor(moduleRef: ModuleRef, devtoolsService: DevtoolsService); onModuleInit(): Promise; /** * Anexa listeners na queue */ private attachListeners; /** * Envia evento de job */ private sendJobEvent; /** * Busca todas as queues do BullModule */ private getQueues; } //# sourceMappingURL=bull.tracer.d.ts.map