export declare enum LogLevel { DEBUG = 0, INFO = 1, WARN = 2, ERROR = 3 } export declare class Logger { private static instance; private level; private constructor(); static getInstance(): Logger; static setLevel(level: LogLevel): void; private log; createScopedLogger(scope: string): { debug: (message: string, ...args: any[]) => void; info: (message: string, ...args: any[]) => void; warn: (message: string, ...args: any[]) => void; error: (message: string, ...args: any[]) => void; }; debug(message: string, ...args: any[]): void; info(message: string, ...args: any[]): void; warn(message: string, ...args: any[]): void; error(message: string, ...args: any[]): void; } export declare const logger: Logger; //# sourceMappingURL=logger.d.ts.map