import { EventEmitter } from '@angular/core'; import { TerraInputComponent } from '../terra-input.component'; import { L10nTranslationService } from 'angular-l10n'; import * as i0 from "@angular/core"; export declare class TerraTextInputComponent extends TerraInputComponent { private _translation; /** * @description If true, the type of input will be 'password'. * @default false */ inputIsPassword: boolean; /** * @description If true, the input will check if the input is a valid iban. * @default false */ inputIsIban: boolean; /** * @description If true, the value cannot be changed. * @default false */ inputIsReadonly: boolean; /** * @description notifies if something is typed in the input element. Emits the string that has been entered. */ outputOnInput: EventEmitter; /** * @description a unique string identifier for the specific input instance. */ _id: string; constructor(_translation: L10nTranslationService); onInput(): void; focusNativeInput(): void; selectNativeInput(): void; _onCustomBlur(iban: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }