import { ChangeDetectorRef } from '@angular/core'; import { ControlValueAccessor } from './../../../shared/interfaces/forms.setup'; import { IErrors } from '../../molecules/input/errors.interface'; import { IInputAtom } from './input.interface'; export declare const INPUT_CUSTOM_INPUT_ACCESSOR: any; export declare class InputAtomSharedComponent implements ControlValueAccessor { private ref; input: IInputAtom; errors: Array; _value: string; constructor(ref: ChangeDetectorRef); 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; }