import { reactive } from '@wix/bex-utils';
import { makeObservable, observable } from 'mobx';
export class PageState {
    constructor() {
        this._sidePanelOpen = reactive(false);
        this.modalsContainerRef = makeObservable({ current: null }, { current: observable.ref });
        this.stackingRootRef = { current: null };
        this.scrollableContentRef = { current: null };
    }
    set sidePanelOpen(value) {
        this._sidePanelOpen.value = value;
    }
}
//# sourceMappingURL=PageState.js.map