import { ElementRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { Actions } from '../actions'; import { FormViewAdapter } from '../view-adapter/view-adapter'; import { Document, NgrxFormControlDirective, NgrxFormControlValueType } from './directive'; import * as i0 from "@angular/core"; export declare class NgrxLocalFormControlDirective extends NgrxFormControlDirective { ngrxFormsAction: EventEmitter>>; constructor(el: ElementRef, dom: Document | null, viewAdapters: FormViewAdapter[], valueAccessors: ControlValueAccessor[]); protected dispatchAction(action: Actions>): void; static ɵfac: i0.ɵɵFactoryDeclaration, [null, { optional: true; }, { optional: true; self: true; }, { optional: true; self: true; }]>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[ngrxFormControlState][ngrxFormsAction]", never, {}, { "ngrxFormsAction": "ngrxFormsAction"; }, never>; }