import { InitialWidthsForToolsMenu, ToolsMenuState } from '../types'; export declare const isCompressionDebugEnabled: () => boolean; export type DebugStep = { step: string; widthAfter: number; fits: boolean; }; export declare const debugSkip: (reason: string, availableWidth: number) => void; export declare const debugLogInit: (initialState: ToolsMenuState, measuredWidths: InitialWidthsForToolsMenu | undefined, spacing: Record, options: Record | undefined) => void; export declare const debugLogCompress: (data: { availableWidth: number; contentWidthBefore: number; steps: DebugStep[]; finalState: ToolsMenuState; fromCache: boolean; measuredWidths: InitialWidthsForToolsMenu | undefined; breakdown?: Record; }) => void; export declare const debugResetInit: () => void;