import type { ToolbarResponsiveState } from './ToolbarResponsiveState'; import type { TabsFilterState } from '../../components/TabsFilter/TabsFilterState'; import type { FiltersMap } from '@wix/bex-core'; import { ToolbarMode } from '../../components/CollectionToolbar/toolbarModeUtils'; export interface ToolbarLeftGroupStateParams { readonly responsive: ToolbarResponsiveState; readonly mode: ToolbarMode; readonly minWidth: number; readonly getTabsState?: () => TabsFilterState | null | undefined; } export declare class ToolbarLeftGroupState { private readonly _responsive; private readonly _getTabsState?; private _element; private _tabsWidthTimeout; readonly mode: ToolbarMode; readonly minWidth: number; constructor(params: ToolbarLeftGroupStateParams); getExcessWidth(): number; init(element: HTMLElement | null | undefined): () => void; private _handleResize; } //# sourceMappingURL=ToolbarLeftGroupState.d.ts.map