import { DequeueMessage } from './dequeue-message/dequeue-message.js';
import { MessageHandler } from './message-handler.js';
import { IConsumerMessageHandlerParams } from './types/index.js';
import { IConsumerContext } from '../types/consumer-context.js';
export declare class MultiplexedMessageHandler extends MessageHandler {
    protected dequeueNextFn: () => void;
    constructor(consumerContext: IConsumerContext, handlerParams: IConsumerMessageHandlerParams, dequeueNextFn: () => void);
    protected createDequeueMessageInstance(): DequeueMessage;
    next(): void;
}
//# sourceMappingURL=multiplexed-message-handler.d.ts.map