import { LogLevel, LogEntry } from './Types'; export declare class Logger { private static instance; private logLevel; private logs; private constructor(); static getInstance(): Logger; setLogLevel(level: LogLevel): void; private shouldLog; private log; debug(message: string, context?: string, data?: any): void; info(message: string, context?: string, data?: any): void; warn(message: string, context?: string, data?: any): void; error(message: string, context?: string, data?: any): void; getLogs(): LogEntry[]; clearLogs(): void; exportLogs(): string; importLogs(logsJson: string): void; }