import { BaseField } from "../baseField.model"; export declare class TextFieldStyleCSS { ContainerNormale?: string; ContainerMouseover?: string; ContainerFocused?: string; ContainerNotValid?: string; ContainerReadonly?: string; InputNormale?: string; InputMouseover?: string; InputFocused?: string; InputNotValid?: string; InputReadonly?: string; DescrizioneNormale?: string; DescrizioneMouseover?: string; DescrizioneFocused?: string; DescrizioneNotValid?: string; DescrizioneReadonly?: string; IconaNormale?: string; IconaMouseover?: string; IconaFocused?: string; IconaNotValid?: string; IconaReadonly?: string; MicrofonoNormale?: string; MicrofonoMouseover?: string; MicrofonoFocused?: string; MicrofonoNotValid?: string; MicrofonoReadonly?: string; ErroreNormale?: string; ErroreMouseover?: string; ErroreFocused?: string; ErroreNotValid?: string; ErroreReadonly?: string; } /**Campo di testo */ export declare class TextField extends BaseField { TextMask: TextMaskEnum; MaxLenght: number; MinLenght: number; Microphone: boolean; IconName: string; IconPosition: TextFieldIconPositionEnum; TextFieldStyleCSS?: TextFieldStyleCSS; } export declare enum TextMaskEnum { 'Password' = 1, 'Email' = 2, 'Telefono' = 3, 'Url' = 4 } export declare enum TextFieldIconPositionEnum { 'Sinistra' = 1, 'Destra' = 2 } export declare const UrlRegex = "(https?://)?([\\da-z.-]+)\\.([a-z.]{2,6})[/\\w .-]*/?"; export declare const TelRegex = "([+]?[0-9]{10,14})";