import type { LogRecord, LogFormatter } from './types.js'; declare abstract class Handler { formatter: LogFormatter; constructor(formatter?: LogFormatter); setFormatter(formatter: LogFormatter): void; handle(record: LogRecord, format?: LogFormatter): void; format(record: LogRecord): string; abstract emit(output: string): void; } export default Handler;