import { LogType, LogInfo } from '../service/types/log'; declare class Log { moduleName: string; constructor(moduleName: string); static addInfo(category: string, message: string, ...args: any[]): string[]; static addWarn(category: string, message: string, ...args: any[]): string[]; static setMaxLogCount(maxCount: number): void; static getLogCount(): number; static getAllLogs(): LogInfo[]; static getLogsByType(type: LogType): LogInfo[]; static getModuleLogs(category: string): LogInfo[]; static getModuleInfoLogs(category: string): LogInfo[]; static getModuleWarnLogs(category: string): LogInfo[]; static getAllInfoLogs(): LogInfo[]; static getAllWarnLogs(): LogInfo[]; static clearLogs(): void; static clearInfoLogs(): void; static clearWarnLogs(): void; } export default Log;