import { IParamsHolder } from './i-params-holder'; import { LogSource } from './log-source'; import { LogSourceParams } from './log-source-params'; export declare class Logger { private static instance; private constructor(); static getInstance(): Logger; private _paramsHolder; set paramsHolder(val: IParamsHolder); get paramsHolder(): IParamsHolder; private _isEnabled; isDebug: boolean; splitBy: string; SOLID_BLOCK: string; DOUBLE_SOLID_BLOCK: string; TRIPLE_SOLID_BLOCK: string; get logSourceParams(): Record; get isEnabled(): boolean; disableAll(): void; print(logSource: LogSource, functionInfo: string, valOrFunc: any): boolean; flip(func: any, aArgPos: number, bArgPos: number): any; w(numFuncParams: number, func: any, currParamsStack?: any[]): any; join(sep: string, list: T[]): string; map(func: (p: TInp, index: number) => TTes, list: TInp[]): TTes[]; mask(objEnum: any, mask: number, excessNullValue?: number): string; set isEnabled(val: boolean); }