import { IInput } from './input.interface'; import { IErrors } from './errors.interface'; import { ControlValueAccessor } from './../../../shared/interfaces/forms.setup'; export declare const INPUT_CUSTOM_INPUT_ACCESSOR: any; export declare class InputSharedComponent implements ControlValueAccessor { input: IInput; errors: Array; _value: string; onChange: any; onTouched: any; readonly type: string; readonly id: string; readonly placeholder: string; value: any; registerOnChange(fn: any): void; writeValue(value: any): void; registerOnTouched(fn: any): void; updateValue(event: KeyboardEvent): void; }