import { EventEmitter } from '../../stencil-public-runtime'; export declare class SpwTextarea { /** Événement émis lorsque la valeur du champ textarea change */ valueChanged: EventEmitter; internalValue: string; /** Valeur actuelle du champ textarea, mutable et reflétée dans le DOM */ value?: string; /** Texte à afficher au-dessus du champ textarea */ label?: string; /** Texte du placeholder pour le champ textarea */ placeholder: string; /** Si `true`, le champ textarea est désactivé et ne peut pas être utilisé */ disabled?: boolean; /** Attribut `name` de l'élément textarea */ name: string; /** Nombre de lignes à afficher dans le champ textarea */ rows?: number; /** Longueur minimale pour la valeur du textarea */ minLength?: number; /** Longueur maximale pour la valeur du textarea */ maxLength?: number; /** Indique si l'input est un champ de recherche */ isSearch?: boolean; /** Indique si le champ textarea est requis */ required?: boolean; /** Spécifie la taille du champ textarea : 'large' ou 'medium' */ size?: 'large' | 'medium'; /** Indicateur à afficher à droite du champ textarea */ indicator?: string; /** Texte d'assistance à afficher au-dessus du champ textarea */ assistiveText?: string; /** Message d'erreur à afficher sous le champ textarea */ error?: string; /** Message d'indication (hint) à afficher sous le champ textarea */ hint?: string; /** Message de succès à afficher sous le champ textarea */ success?: string; /** Affiche une icône d'erreur si vrai */ showErrorIcon?: boolean; /** Affiche une icône d'indication si vrai */ showHintIcon?: boolean; /** Affiche une icône de succès si vrai */ showSuccessIcon?: boolean; internals: ElementInternals; valueChangedHandler(newValue: string): void; componentWillLoad(): void; private handleChange; private renderErrorMessage; private renderHintMessage; private renderSuccessMessage; private get elementClass(); render(): any; }