import { ILogger, ILoggerBuilderProps, ILoggerParams } from './types';
export declare class Logger {
    private static _instance;
    static buildLogger: (configs?: ILoggerBuilderProps) => Logger;
    static buildLoggerAsync: (configs?: ILoggerBuilderProps) => Promise<Logger>;
    static getLogger: (params?: ILoggerParams) => Omit<ILogger, 'setConfigs'>;
    static getLoggerAsync: (params?: ILoggerParams) => Promise<Omit<ILogger, 'setConfigs'>>;
    private constructor();
}
