import { DynamicModule } from '@nestjs/common';
import { IModuleBroker, IModuleBrokerAsync, IRMQOptions, IRMQOptionsAsync } from './interfaces';
export declare class RmqModule {
    static forRoot(RMQOptions: IRMQOptions): DynamicModule;
    static forRootAsync(RMQOptionsAsync: IRMQOptionsAsync): DynamicModule;
    static forFeature(options: IModuleBroker): DynamicModule;
    static forFeatureAsync(options: IModuleBrokerAsync): DynamicModule;
    private static generateForFeature;
}
