/// <reference types="lodash" />
import { WixPatternsContainer } from '@wix/bex-core';
export interface HorizontalOverflowStateParams {
    state: {
        container: WixPatternsContainer;
        responsiveDisabled: boolean | undefined;
    };
}
export declare class HorizontalOverflowState {
    readonly _syncThrottled: import("lodash").DebouncedFuncLeading<() => void>;
    readonly container: WixPatternsContainer;
    readonly _state: {
        container: WixPatternsContainer;
        responsiveDisabled: boolean | undefined;
    };
    _element?: Element | null | undefined;
    _scrollWidth: number;
    _clientWidth: number;
    constructor(params: HorizontalOverflowStateParams);
    get _isOverflowing(): boolean;
    _sync(): void;
    initLayout(): void;
    init(): (() => void) | undefined;
}
//# sourceMappingURL=HorizontalOverflowState.d.ts.map