import getLogger from './logger'; import * as amqp from 'amqplib'; import { Channel } from './channel'; export declare class Migrator { private connection; logger: ReturnType; constructor(connection: amqp.ChannelModel); tryMigrateQueue(queueName: string, opts?: any): Promise; migrateQueue(newQueue: string, fromQueue: string, opts: any, channel: Channel): Promise; assertQueue(queueName: string, opts: {}): Promise; }