import { OnInit, OnDestroy, ElementRef, OnChanges, SimpleChanges, ViewContainerRef } from '@angular/core'; import { NgrxFormControlDirective, FormControlValueTypes, FormGroupState } from 'ngrx-forms'; import { ActionsSubject, Store, MemoizedSelector } from '@ngrx/store'; import { NGXLogger } from 'ngx-logger'; export declare class DxFormControlDirective extends NgrxFormControlDirective implements OnInit, OnDestroy, OnChanges { readonly store$: Store; readonly logger: NGXLogger; readonly view: ViewContainerRef; dxFormControl: string | null; readonly baseSelector: MemoizedSelector>; private _subscriptions; constructor(el: ElementRef, dom: any, actionsSubject: ActionsSubject, viewAdapters: any, valueAccessors: any, store$: Store, logger: NGXLogger, baseSelector: any, view: ViewContainerRef); ngOnInit(): void; private updateNgrxFormControlState; private applyControlPath; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; }