import { RMQService } from './rmq.service'; import { DynamicModule } from '@nestjs/common'; import { IRMQServiceAsyncOptions, IRMQServiceOptions } from './interfaces/rmq-options.interface'; import { RMQTestService } from './rmq-test.service'; export declare class RMQModule { static forRoot(options: IRMQServiceOptions): DynamicModule; static forRootAsync(options: IRMQServiceAsyncOptions): DynamicModule; static forTest(options: Partial): { module: typeof RMQModule; providers: ({ provide: typeof RMQService; useClass: typeof RMQTestService; useValue?: undefined; } | { provide: string; useValue: Partial; useClass?: undefined; })[]; exports: (typeof RMQService)[]; }; private static createAsyncOptionsProvider; }