import { MassActionsButtonProps } from '../types'; import { default as React } from 'react'; export declare const useMassActionsCompression: ({ isCollapsed, containerRef, contentRef, middleSectionRef, buttonRefs, moreButtonRef, collapseButtonRef, leftSectionRef, dividerRef, buttons, isHaveSomeFeatureInSidebar, getContainerWidth, setVisibleButtonsCount, minPadding, leftPadding, rightPadding, moreButtonWidthEstimate, enableDebugLogs, }: { isCollapsed: boolean; containerRef: React.RefObject; contentRef: React.RefObject; middleSectionRef: React.RefObject; buttonRefs: React.MutableRefObject<(HTMLDivElement | null)[]>; moreButtonRef: React.RefObject; collapseButtonRef: React.RefObject; leftSectionRef: React.RefObject; dividerRef: React.RefObject; buttons?: MassActionsButtonProps[]; isHaveSomeFeatureInSidebar: boolean; getContainerWidth: () => number; setVisibleButtonsCount: React.Dispatch>; minPadding?: number; leftPadding?: number; rightPadding?: number; moreButtonWidthEstimate?: number; enableDebugLogs?: boolean; }) => { calculateCompression: () => void; calculateInitialCompression: () => boolean; measuredButtonWidthsRef: React.MutableRefObject; };