import { ResponsiveSized } from '../../../../../context/windowSizeProvider'; import { Space } from '../../../../../designSystem/zeniConstants'; import { ReportElementKind } from '../../../reportTreeTypes'; export declare const checkboxGutterBackground: (rowFill: string, gutterFill?: string) => string; export declare const commonDimensions: { balanceHeight: Space; balanceHeightInPx: number; balanceHeaderWidth: string; balanceWidth: string; balanceMaxWidth: string; balanceLeftMargin: string; statusLeftMargin: string; balanceLeftMarginInPx: number; titleWidth: string; totalsWidth: string; vendorContainerWidth: string; sectionContainerWidth: string; accountContainerWidth: ResponsiveSized; varianceHeaderContainerWidth: string; varianceMaxWidth: string; varianceContainerWidth: string; tickElementContainerWidth: string; statusHeaderContainerWidth: string; statusContainerWidth: string; sortIconDimension: string; vendorHeaderWidth: string; categoryClassContainerWidth: string; categoryClassHeaderWidth: string; categoryClassValueWidth: string; lineComponentHeight: number; lineLComponentHeight: number; vendorLineComponentHeight: number; rectangularContainerWidth: number; largeRectangularContainerWidth: number; titleWidthMedium: string; categoryRowsSkeletonContainerWidth: string; varianceRowSkeletonContainerWidth: string; vendorTitleWidth: string; titleWidthSmall: string; /** * Inset base for category/class column (matches vendor tree trunk at ~67.5px). * AccountAndClassRow uses calc(base − Space.sp4); LineT/LineL in TreeViewHelperComponents use margin-left Space.sp4 to compensate. */ fluxCategoryClassTreeGuidePaddingBase: string; }; export declare function getDefaultNodeHeight(reportElementKind: ReportElementKind, _isFirstNode?: boolean): number; export declare function isNodeOpenByDefault(reportElementKind: ReportElementKind): boolean;