/** * AG-Grid Plus 日志工具 */ declare enum LogLevel { DEBUG = "debug", INFO = "info", WARN = "warn", ERROR = "error", FATAL = "fatal" } interface LogEntry { timestamp: string; level: LogLevel; message: string; context?: any; } declare class Logger { private isDevelopment; private enableConsole; private logHistory; private maxHistorySize; private log; debug(message: string, context?: any): void; info(message: string, context?: any): void; warn(message: string, context?: any): void; error(message: string, context?: any): void; fatal(message: string, context?: any): void; getHistory(): LogEntry[]; clearHistory(): void; setConsoleEnabled(enabled: boolean): void; } export declare const logger: Logger; export { LogLevel }; export type { LogEntry };