import { ApiLogDTO } from '../model/api.log.dto';
import { LogLevel } from '../model/log.leval';
/** 日志存储 */
export declare abstract class SaveLogger {
    /** 是否整体保存请求日志 */
    package: boolean;
    abstract log(level: LogLevel, data: string | number | any[] | Record<string, any> | undefined): void;
    /** 保存所有日志 */
    abstract save(data: ApiLogDTO): void;
}
/** 默认日志存储对象 */
export declare class DefaultSaveLogger extends SaveLogger {
    log(level: LogLevel, data: string | number | any[] | Record<string, any> | undefined): void;
    save(data: ApiLogDTO): void;
}
