import { DynamicModule, OnModuleDestroy } from '@nestjs/common'; import { OnModuleInit } from '@nestjs/common'; import { BrokerModuleOptions } from './broker.client'; export default class BrokerFactoryModule implements OnModuleInit, OnModuleDestroy { private _moduleRef; static forRoot(options: BrokerModuleOptions): DynamicModule; onModuleInit(): Promise; onModuleDestroy(): Promise; }