export declare enum LogLevel { DEBUG = 0, INFO = 1, WARN = 2, ERROR = 3 } export declare class Logger { private static level; private static verbose; private static pretty; private static getCircularReplacer; private static formatContext; static setVerbose(verbose: boolean): void; static setPretty(pretty: boolean): void; static debug(message: string, context?: any): Promise; static info(message: string, context?: any): Promise; static warn(message: string, context?: any): Promise; static error(message: string, context?: any): Promise; static success(message: string, data?: unknown): Promise; static startSpinner(text: string): Promise; static updateSpinner(text: string): Promise; static stopSpinner(success?: boolean): Promise; static table(headers: string[], data: (string | number)[][]): Promise; static section(title: string, content: string): Promise; }