import Transport from '../utils/transport';
import { LoggerData, TransportOptionsBase } from '../types/common';
type FileTransportConfig = {
    filename?: 'default' | (() => string);
    time?: string;
    ext?: string;
    maxLen?: number;
    dir: string;
};
export declare class FileTransport extends Transport<Required<FileTransportConfig>> {
    constructor(options: FileTransportConfig & TransportOptionsBase);
    list: Set<unknown>;
    filename(): string;
    handle(data: LoggerData): void;
}
export default FileTransport;
