import { Overlay } from '@angular/cdk/overlay'; import { OnDestroy, OnInit, TemplateRef, ViewContainerRef } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { Store } from '@ngrx/store'; import { RelationType } from '@onepoint-yap/dashboard'; import { Observable, Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export declare class AdminRelationTypesModalComponent implements OnInit, OnDestroy { private store; private overlay; private viewContainerRef; private formBuilder; openModal$: Observable; nameAlreadyExists$?: Observable; selectedRelationType$: Observable; relationTypesNames$: Observable; selectedRelationType?: RelationType; relationTypeForm: UntypedFormGroup; sub: Subscription; nameAlreadyExists: boolean; isSubmitted: boolean; private overlayRef?; template: TemplateRef; constructor(store: Store, overlay: Overlay, viewContainerRef: ViewContainerRef, formBuilder: UntypedFormBuilder); ngOnInit(): void; ngOnDestroy(): void; showModal(): void; closeModal(): void; addRelationType(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }