/**
 * Created by pedrosousabarreto@gmail.com on 21/May/2019.
 */
import { ILogger } from "./interfaces";
import { ServiceConfigs } from "./service_configs";
export declare class BunyanLogger implements ILogger {
    private _logger;
    constructor(svc_configs: ServiceConfigs, log_file_path: string);
    create_child(attrs?: object): ILogger;
    debug(message?: any, ...optionalParams: any[]): void;
    info(message?: any, ...optionalParams: any[]): void;
    warn(message?: any, ...optionalParams: any[]): void;
    error(message?: any, ...optionalParams: any[]): void;
    fatal(message?: any, ...optionalParams: any[]): void;
}
