import * as i0 from '@angular/core';
import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs/internal/BehaviorSubject';

class ErrorHandlerPopUpStateService {
    setIsPopUpOpenState(state) {
        this.isPopUpOpen.next(state);
    }
    constructor() {
        this.isPopUpOpen = new BehaviorSubject(false);
        this.isPopUpOpenVal = this.isPopUpOpen.asObservable();
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ErrorHandlerPopUpStateService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); }
    static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ErrorHandlerPopUpStateService, providedIn: 'root' }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ErrorHandlerPopUpStateService, decorators: [{
            type: Injectable,
            args: [{
                    providedIn: 'root'
                }]
        }], ctorParameters: function () { return []; } });

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

export { ErrorHandlerPopUpStateService };
//# sourceMappingURL=testlocallibrary-shared-kernel-services-error-handler-pop-up-state.mjs.map
