import { COABalanceTimeFrame, Month, ReportFormat, TimeframeTickWithMetaData } from '@zeniai/client-epic-state';
import { ResponsiveSized } from '../../../../../context/windowSizeProvider/responsiveSize';
import { Space } from '../../../../../designSystem/zeniConstants';
import { ReportElementKind } from '../../../reportTreeTypes';
export declare const commonDimensions: {
    balanceHeight: Space;
    balanceHeightInPx: number;
    balanceWidth: string;
    balanceWidthInPx: number;
    sectionForecastBalanceWidthInPx: string;
    loadingBalanceWidth: string;
    loadingBalanceWidthInPx: number;
    smallLoadingBalanceWidth: string;
    smallLoadingBalanceWidthInPx: number;
    balanceLeftMargin: Space;
    balanceLeftMarginInPx: number;
    balancePaddingRight: number;
    totalTitlePaddingLeft: Space;
    titleWidth: ResponsiveSized;
    childTitleWidth: ResponsiveSized;
    loadingInProgressStickySectionWidth: number;
    readonly loadingInProgressScrollableSectionWidth: string;
    loadingInProgressLargeStickyColumnWidth: number;
    loadingInProgressSmallStickyColumnWidth: number;
};
export declare const getTimeframeTickLabel: (firstMonthOfFY: Month, timeframeTick: TimeframeTickWithMetaData, timeframe: COABalanceTimeFrame) => string;
export declare function getDefaultNodeHeight(reportElementKind: ReportElementKind): number;
export declare function isNodeOpenByDefault(reportElementKind: ReportElementKind, reportFormat: ReportFormat): boolean;
