export {};
import { LEVELSNAMES, LogLevelAreas } from './LevelLogs.js';
declare class Logger {
    get areasLogs(): LogLevelAreas;
    set areasLogs(value: LogLevelAreas);
    private enableEncryptedLogs;
    logLevel: LEVELSNAMES;
    logColor: boolean;
    private _areasLogs;
    get logEventEmitter(): NodeJS.EventEmitter;
    set logEventEmitter(value: NodeJS.EventEmitter);
    colors: any;
    _logger: any;
    _winston: any;
    hideId: any;
    hideUuid: any;
    private _logEventEmitter;
    private emit;
    private cryptr;
    constructor(config: any);
    get log(): any;
    stripStringForLogs: (value: string) => any;
    argumentsToStringReduced(v: any, delemiter?: string): any;
    argumentsToStringFull(v: any, delemiter?: string): any;
    argumentsToString: (v: any, delemiter?: string) => any;
}
export { Logger };
