import { TConsoleLoggerLevelName, TConsoleLoggerOptionsDateFormatter } from './types/index.js';
export declare class ConsoleMessageFormatter {
    private readonly includeTimestamp;
    private readonly colorize;
    private readonly dateFormatter;
    private readonly levelColors;
    private resetColor;
    constructor(options?: {
        includeTimestamp?: boolean;
        colorize?: boolean;
        dateFormat?: TConsoleLoggerOptionsDateFormatter;
    });
    stripColorCodes(str: string): string;
    isFormatted(message: unknown): boolean;
    format(level: TConsoleLoggerLevelName, message: unknown): string;
}
//# sourceMappingURL=console-message-formatter.d.ts.map