import { type Logger } from 'winston';
export type FileLogger = Logger;
export interface FileLoggerFactory {
    defaultLogger: FileLogger;
}
export interface FileLoggerOptions {
    defaultMeta?: any;
    logFileDir?: string;
    /** 默认按小时切分日志 */
    fileMode?: 'console' | 'one-file' | 'in-hour';
    /** 默认 info */
    fileLevel?: 'error' | 'info';
}
export declare function initFileLoggerFactory({ fileMode, defaultMeta, fileLevel, logFileDir, }: FileLoggerOptions): FileLoggerFactory;
