import { Channel } from '@nestjstools/messaging';
import { RmqChannelConfig as ExtensionAmqpChannelConfig } from './rmq-channel.config';
import { AmqpConnectionManager, ChannelWrapper } from 'amqp-connection-manager';
export declare class AmqpChannel extends Channel<ExtensionAmqpChannelConfig> {
    connection: AmqpConnectionManager;
    readonly config: ExtensionAmqpChannelConfig;
    constructor(config: ExtensionAmqpChannelConfig);
    createChannelWrapper(): ChannelWrapper;
    onChannelDestroy(): Promise<void>;
}
