import type { HTMLTextareaAttributes } from 'svelte/elements'; import type { MintProp } from '../../mint/index.js'; import type { TextareaSlots, TextareaVariants } from './textarea.variants.js'; /** * @summary Multi-line text that grows with what you write. * @description Multi-line text input with auto-resize, character counter, and validation states. * Shares the same variant/intent/size system as Input for visual consistency. * * @tag form * * @example * ```svelte *