import Transport from "winston-transport"; export interface RabbitMQTransportOptions extends Transport.TransportStreamOptions { appId?: string; durable?: boolean; exchangeName?: string; exchangeType: string; host?: string; password?: string; port?: number; protocol?: string; routingKey?: string; timeout?: number; username?: string; virtualHost?: string; handleError?(err: any): void; } export declare class RabbitMQTransport extends Transport { private _rabbit; constructor(options: RabbitMQTransportOptions); private initializeRabbitMQConnection; log(info: any, next: () => void): any; }