export declare type RouteType = 'req' | 'res'; export declare type RouteProtocol = 'EVENT' | 'RPC'; export interface RouteLog { sender: string; recevier?: string; type: RouteType; protocol: RouteProtocol; correlationId: string; node: string; context: string; } export interface RouteLogParams { clsNameSpace: string; type: RouteType; protocol: RouteProtocol; correlationId: string; context?: string; } export declare class RouteLogger { static isEnabled(): boolean; static tryToSaveLog(routeLogParams: RouteLogParams): void; static saveLog(routeLogParams: RouteLogParams): void; static getLogs(clsNameSpace: any): RouteLog[]; static replaceLogs(clsNameSpace: any, routeLogs: RouteLog[]): void; static print(clsNameSpace: string): void; }