/*************************************************************************** * Sockular * * @author Nehonix * @license NOSL * * Copyright (c) 2025 Nehonix. All rights reserved. * * This License governs the use, modification, and distribution of software * provided by NEHONIX under its open source projects. * NEHONIX is committed to fostering collaborative innovation while strictly * protecting its intellectual property rights. * Violation of any term of this License will result in immediate termination of all granted rights * and may subject the violator to legal action. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, * INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, * AND NON-INFRINGEMENT. * IN NO EVENT SHALL NEHONIX BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, * OR CONSEQUENTIAL DAMAGES ARISING FROM THE USE OR INABILITY TO USE THE SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. * ***************************************************************************** */ export declare class Logger { private static reset; private static colors; private static styles; private static enabled; private static logLevel; static setEnabled(enabled: boolean): void; static setLogLevel(level: LogLevel): void; private static shouldLog; private static getTimestamp; private static formatMessage; static info(message: string, data?: any): void; static error(message: string, data?: any): void; static warn(message: string, data?: any): void; static success(message: string, data?: any): void; static debug(message: string, data?: any): void; static trace(message: string, data?: any): void; static group(label: string): void; static groupEnd(): void; static table(data: any): void; static time(label: string): void; static timeEnd(label: string): void; static clear(): void; } type LogLevel = 'trace' | 'debug' | 'info' | 'warn' | 'error'; export { Logger as logger }; //# sourceMappingURL=logger.d.ts.map