import { CompressionSpacing, InitialWidthsForToolsMenu, OverflowItem, ToolsMenuState } from '../types'; export declare const SEARCH_MIN_WIDTH_COMPRESSED = 210; export declare const DIVIDER_WIDTH = 1; export declare const ICON_ONLY_BUTTON = 48; export declare const CUSTOM_FEATURE_ICON_WIDTH = 40; export declare const LEFT_SIDE_INNER_BLOCK_FALLBACK = 126; export declare const OVERFLOW_TRIGGER_FALLBACK = 48; export declare const GROUPING_COUNTER_WIDTH = 28; export declare const calculateWidth: (state: ToolsMenuState, measuredWidths: InitialWidthsForToolsMenu | undefined, spacing: CompressionSpacing, breakdown?: Record) => number; export declare const buildOverflowItems: (state: ToolsMenuState) => OverflowItem[]; export declare const hasVisibleRightButtonLabels: (state: ToolsMenuState) => boolean;