/**
 * 日志级别格式化器 - 简洁版本，只保留数字级别
 */
export declare const levelFormatter: (_label: string, number: number) => {
    level: number;
};
/**
 * 时间戳格式化器
 */
export declare const timestampFormatter: () => {
    timestamp: string;
};
/**
 * 绑定数据格式化器 - 默认返回空对象，保持简洁
 */
export declare const bindingsFormatter: (_bindings: Record<string, any>) => {};
/**
 * 日志对象格式化器 - 标准化日志结构
 */
export declare const logFormatter: (object: Record<string, any>) => {
    "@timestamp": any;
    level: any;
    message: any;
};
/**
 * 错误格式化器 - 专门处理错误对象
 */
export declare const errorFormatter: (object: Record<string, any>) => Record<string, any>;
/**
 * 获取默认格式化器
 */
export declare function getDefaultFormatters(): {
    level: (_label: string, number: number) => {
        level: number;
    };
    bindings: (_bindings: Record<string, any>) => {};
    log: (object: Record<string, any>) => {
        "@timestamp": any;
        level: any;
        message: any;
    };
};
/**
 * 创建自定义格式化器
 */
export declare function createFormatter<T = Record<string, any>>(fn: (object: T) => T): (object: T) => T;
//# sourceMappingURL=formatters.d.ts.map