import { Service } from "./src/Service"; import { ApiCallID } from "./ApiCallID"; import { BaseRequestPayload, BaseResponsePayload, Request, Response } from "./src/AbstractCall"; export declare class Logger { readonly service: Service; readonly namespace: string; constructor(service: Service, namespace: string); private createConsoleMessage; apiRequest(request: Request, response: Response, handlerName: String): void; request(request: Request, response: Response, handlerName: String): void; info(id: ApiCallID, msg: string, ...optionalParams: any[]): void; debug(id: ApiCallID, msg: string, ...optionalParams: any[]): void; warn(id: ApiCallID, msg: string, ...optionalParams: any[]): void; error(id: ApiCallID, msg: string, ...optionalParams: any[]): void; fatal(id: ApiCallID, msg: string, ...optionalParams: any[]): void; }