import type { ReportMetricRow } from '@bundle-stats/utils'; export interface TreeTotal { current: number; baseline?: number; } export interface TreeLeaf { id: string; label: string; value: number; item: ReportMetricRow; } export interface Tree { id: string; label: string; value: number; children: TreeNodeChildren; total?: TreeTotal; } export type TreeNode = Tree | TreeLeaf; export type TreeNodeChildren = Array; export type TileGroupSizeDisplay = 'minimal' | 'small' | 'default'; export type TileSizeDisplay = 'minimal' | 'small' | 'default'; export declare const SQUARIFY_RATIO = 1.66; export declare const PADDING_OUTER = 1; export declare const PADDING_INNER = 2; export declare const NESTED_PADDING = 4; export declare const NESTED_PADDING_TOP: number; export declare const NESTED_PADDING_LEFT = 8;