import { ControlValueAccessor } from '@angular/forms'; import { TulState } from '../../../../shared/types/state.type'; import * as i0 from "@angular/core"; export declare class TulInputTextComponent implements ControlValueAccessor { /** * Placeholder */ tulPlaceholder: string; /** * Text in label */ tulLabel: string; /** * Disabled */ tulDisabled: boolean; /** * Text under dropdown */ tulAdditionalInfo: string; /** * Enum State for design */ tulState: TulState; /** * Enum Input type */ tulStep: Number; /** * Icon left name */ tulLeftIconName: string; /** * Icon right name */ tulRightIconName: string; /** * Name */ tulName: string; /** */ tulTooltipconfig: any; /** * Inner Value */ private innerValue; /** * Response on touched */ private onTouchedCallback; /** * Response on change value */ private onChangeCallback; /** * Get value ngModel */ get value(): any; /** * Set value ngModel */ set value(v: any); /** * Write value * @param value ngModel */ writeValue(value: any): void; /** * Register on change * @param fn function */ registerOnChange(fn: any): void; /** * Register on touched * @param fn function */ registerOnTouched(fn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }