import { Injector, ElementRef, OnInit, EventEmitter } from '@angular/core'; import { ValidatorFn } from '@angular/forms/src/directives/validators'; import { MdInput } from '@angular/material'; import { OFormComponent } from '../../form/o-form.component'; import { OFormDataComponent } from '../../o-form-data-component.class'; export declare const DEFAULT_INPUTS_O_TEXT_INPUT: string[]; export declare const DEFAULT_OUTPUTS_O_TEXT_INPUT: string[]; export declare class OTextInputComponent extends OFormDataComponent implements OnInit { static DEFAULT_INPUTS_O_TEXT_INPUT: string[]; static DEFAULT_OUTPUTS_O_TEXT_INPUT: string[]; minLength: number; maxLength: number; onChange: EventEmitter; onFocus: EventEmitter; onBlur: EventEmitter; protected mdInputRef: MdInput; constructor(form: OFormComponent, elRef: ElementRef, injector: Injector); ngOnInit(): void; ngOnDestroy(): void; resolveValidators(): ValidatorFn[]; innerOnChange(event: any): void; innerOnFocus(event: any): void; innerOnBlur(event: any): void; } export declare class OTextInputModule { }