import { ControlValueAccessor, FormControl } from '@angular/forms'; export declare class RpInputControlComponent implements ControlValueAccessor { /** * Type of input (text, date, password, email, etc) */ type: string; /** * Control label string */ label: string; /** * Placeholder text for input field */ placeholder: string; /** * Optional way to associate with a FormControl */ formControl: FormControl; /** * Optional way to associate with a FormControl */ formControlName: string; /** * Field-level error messages */ errors: {}; /** * Internal, formatted value */ _value: string; hasFocus: boolean; touched: boolean; value: string; onChange: (x?: any) => void; onTouched: () => void; /** * Mark as touched on blur */ touch(): void; /** * Report changes on input */ onInput(value: any, fromParent?: boolean): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; }