import type { Logger } from './Logger'; import { LogLevel } from './Logger'; export declare abstract class BaseLogger implements Logger { logLevel: LogLevel; constructor(logLevel?: LogLevel); isEnabled(logLevel: LogLevel): boolean; abstract test(message: string, data?: Record): void; abstract trace(message: string, data?: Record): void; abstract debug(message: string, data?: Record): void; abstract info(message: string, data?: Record): void; abstract warn(message: string, data?: Record): void; abstract error(message: string, data?: Record): void; abstract fatal(message: string, data?: Record): void; }