/// declare namespace BalProps { type BalTextareaWrap = 'hard' | 'soft' | 'off'; type BalTextareaInputMode = BalInputInputMode; } declare namespace BalEvents { interface BalTextareaCustomEvent extends CustomEvent { detail: T; target: HTMLBalTextareaElement; } type BalTextareaChangeDetail = string | undefined; type BalTextareaChange = BalTextareaCustomEvent; type BalTextareaInputDetail = string | undefined; type BalTextareaInput = BalTextareaCustomEvent; type BalTextareaBlurDetail = FocusEvent; type BalTextareaBlur = BalTextareaCustomEvent; type BalTextareaKeyPressDetail = KeyboardEvent; type BalTextareaKeyPress = BalTextareaCustomEvent; type BalTextareaFocusDetail = FocusEvent; type BalTextareaFocus = BalTextareaCustomEvent; }