import { ElementRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { AbstractComponent } from 'gp-admin-abstract'; export declare class InputComponent extends AbstractComponent implements ControlValueAccessor { protected el: ElementRef; title: string; type: string; inputName: string; value: string; placeholder: string; disabled: boolean; state: string; errorText: string; constructor(el: ElementRef); propagateChange: (_: any) => void; change(): void; writeValue(value: string): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; }