import { AfterViewInit, ElementRef, OnInit, TemplateRef } from '@angular/core'; import { SafeStyle, DomSanitizer } from '@angular/platform-browser'; import { IcosInputPoprs } from './input-props'; import { ControlValueAccessor } from '@angular/forms'; import { IcosFormItem } from '../form/form-item'; export declare class IcosInput extends IcosInputPoprs implements OnInit, AfterViewInit, ControlValueAccessor { private sanitizer; private el; private form; prepend: TemplateRef; append: TemplateRef; textarea: any; textareaStyles: SafeStyle; validating: false; constructor(sanitizer: DomSanitizer, el: ElementRef, form: IcosFormItem); makeTextareaStyles(): void; handleInput(val: string): void; showPointer(): boolean; ngOnInit(): void; ngAfterViewInit(): any; writeValue(value: any): void; registerOnChange(fn: Function): void; registerOnTouched(fn: Function): void; private controlChange; private controlTouch; }