import { OnChanges } from '@angular/core'; import { ControlValueAccessor, Validators } from '@angular/forms'; import { EventEmitter, ElementRef, SimpleChanges } from '@angular/core'; export declare class DopeInput implements ControlValueAccessor, Validators, OnChanges { element: ElementRef; focus: EventEmitter<{}>; blur: EventEmitter<{}>; type: string; placeholder: string; classes: string[] | string; styles: { [key: string]: any; }; iconSvgUrl: string; incomingValue: any; iconClass: string; value: string | number; extraClasses: string[]; constructor(element: ElementRef); ngOnChanges(changes: SimpleChanges): void; onChange(e: any): void; registerOnTouched(fn: any): void; writeValue(value: any): void; registerOnChange(fn: any): void; onBlur(): void; onFocus(): void; private propagateChange(_); }