/** Textarea — themed multiline input (W2 §The Kit). */ import type { ComponentProps, ReactNode } from "react"; import { type KitStyled, type KitEngine, type KitRendered } from "../tokens.js"; interface TextareaOwnProps extends KitStyled { label?: string; value?: string; placeholder?: string; rows?: number; hint?: ReactNode; disabled?: boolean; required?: boolean; /** Kit elements in a row under the box — a counter, a hint action. */ footer?: ReactNode; onChange?: (value: string) => void; } /** Plus any `