import { AzureServiceBusChannel } from '../channel/azure-service-bus.channel';
import { IMessagingConsumer } from '@nestjstools/messaging';
import { ConsumerMessageDispatcher } from '@nestjstools/messaging';
import { ConsumerDispatchedMessageError } from '@nestjstools/messaging';
export declare class AzureServiceBusMessagingConsumer implements IMessagingConsumer<AzureServiceBusChannel> {
    private channel;
    consume(dispatcher: ConsumerMessageDispatcher, channel: AzureServiceBusChannel): Promise<void>;
    autoCreate(): Promise<void>;
    onError(errored: ConsumerDispatchedMessageError, channel: AzureServiceBusChannel): Promise<void>;
}
