import { DynamicModule } from '@nestjs/common';
import { AmqpOptions } from './amqp.options';
export declare const ConfigurableModuleClass: import("@nestjs/common").ConfigurableModuleCls<AmqpOptions, "register", "create", {
    isGlobal: boolean;
}>, MODULE_OPTIONS_TOKEN: string | symbol, OPTIONS_TYPE: AmqpOptions & Partial<{
    isGlobal: boolean;
}>, ASYNC_OPTIONS_TYPE: import("@nestjs/common").ConfigurableModuleAsyncOptions<AmqpOptions, "create"> & Partial<{
    isGlobal: boolean;
}>;
export declare class AmqpModule extends ConfigurableModuleClass {
    static register(options: typeof OPTIONS_TYPE): DynamicModule;
    static registerAsync(options: typeof ASYNC_OPTIONS_TYPE): DynamicModule;
    private static updateProviders;
}
//# sourceMappingURL=amqp.module.d.ts.map