import { action, computed, makeObservable, observable } from 'mobx';
export class TagsBulkAssignButtonState {
    constructor() {
        this._disabledTooltipContent = null;
        makeObservable(this, {
            _disabledTooltipContent: observable.ref,
            isDisabled: computed,
            tooltipContent: computed,
            setTooltipContent: action,
        });
    }
    get isDisabled() {
        return !!this._disabledTooltipContent;
    }
    get tooltipContent() {
        return this._disabledTooltipContent;
    }
    setTooltipContent(content) {
        this._disabledTooltipContent = content;
    }
}
//# sourceMappingURL=TagsBulkAssignButtonState.js.map