import { EventEmitter } from '@angular/core'; 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 { icon: string; iconSecondary: string; inputType: string; inputId: string; inputName: string; inputStyle: 'primary' | 'secondary'; inputDisabled: boolean; placeholder: string; loading: boolean; input: IInput; errors: Array; _value: string; blur: EventEmitter<{}>; focus: EventEmitter<{}>; secondaryButtonClick: EventEmitter<{}>; focused: boolean; onChange: any; onTouched: any; value: any; registerOnChange(fn: any): void; writeValue(value: any): void; registerOnTouched(fn: any): void; updateValue(event: KeyboardEvent): void; }