/** * Get the size of a file */ export declare function getFileSize(filePath: string): Promise; /** * Get sizes of all exports in a package * * @example * ```ts * const sizes = await getExportsSize('./dist') * console.log(sizes.totalReadable) // "42.5 KB" * ``` */ export declare function getExportsSize(distPath: string): Promise; /** * Get gzipped size estimate */ export declare function estimateGzipSize(size: number): number; /** * Get brotli size estimate */ export declare function estimateBrotliSize(size: number): number; /** * Format export sizes as a table */ export declare function formatExportSizes(result: PackageExportsSizeResult): string; export declare interface ExportSize { name: string size: number readable: string } export declare interface PackageExportsSizeResult { totalSize: number totalReadable: string exports: ExportSize[] } export { getExportsSize as default };