import { OnDestroy, OnInit } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; import { Store } from '@ngrx/store'; import { IMetadata, MetadataRules } from '@onepoint-yap/dashboard'; import { Observable, Subscription } from 'rxjs'; import { AdminMetadataUserState } from '../../../admin-metadata-user/store/admin-metadata-user.reducer'; import { MetadataState } from '../../../admin-metadata/store/metadata.reducer'; import { MetadataRulesState } from '../../store/metadata-rules.reducer'; import * as i0 from "@angular/core"; export declare class AdminFormMetadataRulesComponent implements OnInit, OnDestroy { private store; private router; private route; private formBuilder; metadataRules?: MetadataRules | null; metadataList$: Observable; metadataUserList$: Observable; metadataRulesList$: Observable; metadataList: IMetadata[]; metadataUserList: IMetadata[]; metadataUserListFilter: IMetadata[]; metadataRulesList: MetadataRules[]; sub: Subscription; form: UntypedFormGroup; isSameName: boolean; isSameRules: boolean; isSubmitted: boolean; constructor(store: Store, router: Router, route: ActivatedRoute, formBuilder: UntypedFormBuilder); ngOnInit(): void; ngOnDestroy(): void; goBack(): void; getPath(): string; selectMetadataItem(id: string): void; selectAutoMetadataUser(): void; selectMetadataUser(id: string): void; changeValueName(value: string): void; submit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }