import { Channel } from 'amqplib';
import { QueueOptions } from '../types';
export declare class QueueManager {
    private getChannel;
    constructor(getChannel: () => Channel);
    setupQueue(options: QueueOptions): Promise<void>;
    private createDeadLetterQueue;
    private createMainQueue;
    private setPrefetchCount;
    private getDLQName;
}
//# sourceMappingURL=queue-manager.d.ts.map