import type { LoggerPort, LoggerInput } from '../types';
import type { ConsoleLoggerOptions } from './types';
export declare class ConsoleLoggerAdapter implements LoggerPort {
    private readonly enableColors;
    private readonly enableTimestamps;
    constructor(options?: ConsoleLoggerOptions);
    private formatMessage;
    private colorize;
    log(message: string, input?: LoggerInput): void;
    info(message: string, input?: LoggerInput): void;
    trace(message: string, input?: LoggerInput): void;
    warn(message: string, input?: LoggerInput): void;
    error(message: string, input?: LoggerInput): void;
    fatal(message: string, input?: LoggerInput): void;
}
//# sourceMappingURL=adapter.d.ts.map