1 | import { AfterViewInit, ElementRef, Injector, OnDestroy } from '@angular/core';
|
2 | import { ControlValueAccessor } from '@angular/forms';
|
3 | export declare class ValueAccessor implements ControlValueAccessor, AfterViewInit, OnDestroy {
|
4 | protected injector: Injector;
|
5 | protected el: ElementRef;
|
6 | private onChange;
|
7 | private onTouched;
|
8 | protected lastValue: any;
|
9 | private statusChanges?;
|
10 | constructor(injector: Injector, el: ElementRef);
|
11 | writeValue(value: any): void;
|
12 | handleChangeEvent(el: HTMLElement, value: any): void;
|
13 | _handleBlurEvent(el: any): void;
|
14 | registerOnChange(fn: (value: any) => void): void;
|
15 | registerOnTouched(fn: () => void): void;
|
16 | setDisabledState(isDisabled: boolean): void;
|
17 | ngOnDestroy(): void;
|
18 | ngAfterViewInit(): void;
|
19 | }
|
20 | export declare const setIonicClasses: (element: ElementRef<any>) => void;
|