export interface ILogger { error(message: any, params?: object | undefined, stackTrace?: string | undefined): void; warning(message: string, params?: object | undefined): void; info(message: string, params?: object | undefined): void; debug(message: string, params?: object | undefined): void; } export declare class LoggerWrapper implements ILogger { private readonly target; private debugEnabled; private prefix; constructor(target: ILogger, debugEnabled: boolean, prefix?: string); error(message: any, params?: object | undefined, stackTrace?: string | undefined): void; warning(message: string, params?: object | undefined): void; info(message: string, params?: object | undefined): void; debug(message: string, params?: object | undefined): void; } //# sourceMappingURL=logger.d.ts.map