/** * * Configuração para o componente de input. */ export declare class InputConfig { /** * * Tipo do input. */ type: InputType; /** * * Identificador do input. */ id?: string | undefined; /** * * Name do input. */ name?: string | undefined; /** * * Valor do input. */ value?: string | undefined; /** * * Placeholder para o input. */ placeholder?: string | undefined; /** * * Desabilitado. */ disabled?: boolean | undefined; /** * * Readonly. */ readonly?: boolean | undefined; /** * * Obrigatório. */ required?: boolean | undefined; /** * * Tamanho para o input de texto. */ size?: string | undefined; /** * * Valor mínimo para o input de número. */ min?: number | undefined; /** * * Valor máximo para o input de número. */ max?: number | undefined; /** * * Valor do Step para o input de número. */ step?: number | undefined; /** * * Número de Colunas para o input de Área de Texto. */ cols?: number | undefined; /** * * Número de Linhas para o input de Área de Texto. */ rows?: number | undefined; /** * * Tamanho mínimo dos inputs de Texto. */ minLength?: number | undefined; /** * * Tamanho Máximo dos inputs de Texto. */ maxLength?: number | undefined; constructor( /** * * Tipo do input. */ type: InputType, /** * * Identificador do input. */ id?: string | undefined, /** * * Name do input. */ name?: string | undefined, /** * * Valor do input. */ value?: string | undefined, /** * * Placeholder para o input. */ placeholder?: string | undefined, /** * * Desabilitado. */ disabled?: boolean | undefined, /** * * Readonly. */ readonly?: boolean | undefined, /** * * Obrigatório. */ required?: boolean | undefined, /** * * Tamanho para o input de texto. */ size?: string | undefined, /** * * Valor mínimo para o input de número. */ min?: number | undefined, /** * * Valor máximo para o input de número. */ max?: number | undefined, /** * * Valor do Step para o input de número. */ step?: number | undefined, /** * * Número de Colunas para o input de Área de Texto. */ cols?: number | undefined, /** * * Número de Linhas para o input de Área de Texto. */ rows?: number | undefined, /** * * Tamanho mínimo dos inputs de Texto. */ minLength?: number | undefined, /** * * Tamanho Máximo dos inputs de Texto. */ maxLength?: number | undefined); } /** * * Tipos de Input. */ export declare enum InputType { text = "text", number = "number", textarea = "textarea", password = "password", email = "email" }