/// <reference types="node" />
import * as url from "url";
export declare class rabbitmq {
    static parseurl(amqp_url: any): url.UrlWithParsedQuery;
    checkQueue(queuename: string): Promise<boolean>;
    checkQueueConsumerCount(queuename: string): Promise<boolean>;
    static getvhosts(amqp_url: any): Promise<any>;
    static getqueues(amqp_url: string, vhost?: string): Promise<any>;
    static getqueue(amqp_url: string, vhost: string, queuename: any): Promise<any>;
    static deletequeue(amqp_url: string, vhost: string, queuename: any): Promise<any>;
}
