export namespace LogCacheLevel { const DEBUG: number; const LOG: number; const WARN: number; const ERROR: number; } export class Logger { static disabled: boolean; static enable(): void; static disable(): void; constructor(name: any, config: any); name: any; _prefix: string; logCacheLevel: any; logMaxSize: any; logSize: number; logTextArray: any[]; debug(...args: any[]): void; log(...args: any[]): void; warn(...args: any[]): void; error(...args: any[]): void; logCache(logCacheLevel: any, ...logText: any[]): void; getLogCache(): string; reset(): void; table(...args: any[]): void; setLogLevel(val: any): void; }