export interface ILog { id: number; message: string; time: string; level: string; } declare class Logger { static Enum: Readonly<{ TRACE: "trace"; DEBUG: "debug"; INFO: "info"; WARN: "warn"; ERROR: "error"; }>; enabled: boolean; logs: ILog[]; constructor(); log(methodName: string, message: string): void; trace(message: string): void; debug(message: string): void; info(message: string): void; warn(message: string): void; error(message: string): void; /** * 删除日志 * @param _log */ delLog(_log: ILog): void; /** * 清空日志 */ clearLogs(): void; /** * 历史记录变化回调 * @param cmd */ historyChanged(cmd: any): void; dispose(): void; } export declare const logger: Logger; export default logger;