import { FiltersMap } from '@wix/bex-core';
import { ToolbarCollectionState } from '../../state';
import { ToolbarResponsiveState } from '../../state/Toolbar/ToolbarResponsiveState';
export declare class ToolbarState<T, F extends FiltersMap> {
    readonly toolbar: ToolbarCollectionState<T, F>;
    readonly responsive: ToolbarResponsiveState;
    constructor(toolbar: ToolbarCollectionState<T, F>);
    _subscribeResizeOrMoved({ scrollElement, }: {
        readonly scrollElement?: HTMLElement | null;
    }): (() => void) | undefined;
    init({ scrollElement }: {
        scrollElement?: HTMLElement | null;
    }): () => void;
}
//# sourceMappingURL=ToolbarState.d.ts.map