import { NullableNumber } from "../types.js";
/**
 * 格式化文件大小-配置项
 *
 * @since 0.0.6
 */
interface IFormatFileSizeOptions {
    /**
     * 单位是否小写
     */
    readonly lowercase?: boolean;
    /**
     * 小数位数
     */
    readonly digits?: NullableNumber;
}
/**
 * 格式化文件大小-默认配置项
 *
 * @since 0.0.6
 */
declare const DefaultFormatFileSizeOptions: IFormatFileSizeOptions;
/**
 * 格式化文件大小
 *
 * @since 0.0.6
 * @param [bit=0]                     文件大小(单位: b)
 * @param [options]                   配置项
 * @param [options.lowercase=true]    单位是否小写
 * @param [options.digits]            小数位数
 * @returns {string}                  格式化结果
 */
declare function formatFileSize(bit?: number, options?: IFormatFileSizeOptions): string;
export { IFormatFileSizeOptions, DefaultFormatFileSizeOptions, formatFileSize };
