import { type DynamicModule } from '@nestjs/common'; import type { RabbitmqOptions } from './rabbitmq.types'; import { RabbitmqExchange, RabbitmqQueue } from './rabbitmq'; export declare class RabbitmqModule { /** * @param {RabbitmqOptions} options * @return {DynamicModule} */ static forRoot(options: RabbitmqOptions): DynamicModule; static forFeature(declarations?: (RabbitmqExchange | RabbitmqQueue)[]): DynamicModule; static forFeature(declarations?: { exchanges?: RabbitmqExchange[]; queues?: RabbitmqQueue[]; }): DynamicModule; }