import { OnInit, ElementRef, Renderer2, ChangeDetectorRef, OnDestroy } from '@angular/core'; import { StoreService } from '../store'; import { ControlValueAccessor } from '@angular/forms'; export declare class StoreDirective implements ControlValueAccessor, OnDestroy, OnInit { ele: ElementRef; render: Renderer2; cd: ChangeDetectorRef; _store: StoreService; store: string; _model: any; model: any; onChange(): void; constructor(ele: ElementRef, render: Renderer2, cd: ChangeDetectorRef, _store: StoreService); ngOnInit(): void; ngOnDestroy(): void; propagateChange: (_: any) => void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; isTextInput(ele: any): boolean; isDiv(ele: any): boolean; } export declare const NON_TEXT_INPUT_REGEX: RegExp;