import * as bunyanLogger from 'bunyan'; export declare class Logger extends bunyanLogger { private readonly options; private readonly traceLogger?; constructor(options: bunyanLogger.LoggerOptions, traceLogger?: bunyanLogger | undefined); trace(): boolean; trace(obj: Error | object | any, ...params: any[]): void; debug(): boolean; debug(obj: Error | object | any, ...params: any[]): void; info(): boolean; info(obj: Error | object | any, ...params: any[]): void; warn(): boolean; warn(obj: Error | object | any, ...params: any[]): void; error(): boolean; error(obj: Error | object | any, ...params: any[]): void; fatal(): boolean; fatal(obj: Error | object | any, ...params: any[]): void; check(point: string): void; private _traceLog; }