import { BehaviorSubject, Subject } from 'rxjs';

class ApiBase {
    constructor() {
        /** @internal */
        this.isComponentDisabled$ = new BehaviorSubject(false);
        /** @internal */
        this.resetState$ = new Subject();
        /** @internal */
        this.selectedTypeObject = false; // for chip-filter selected value-string. for top-filter object
        /** @ignore
         * used for placeholder generation in chip mode
         * "All" - when all options selected (without Chip label)
         * "Item + x selected" - when some options selected
         * */
        this.placeholderChipV4Mode = false;
    }
}

/**
 * Generated bundle index. Do not edit.
 */

export { ApiBase };
//# sourceMappingURL=ironsource-fusion-ui-components-api-base.mjs.map
