type Props = { /** @default 'md' */ size?: 'sm' | 'md' | 'lg'; /** Override the default localized aria-label (e.g. DatePicker passes "Clear date"). */ 'aria-label'?: string; on: { clear: () => void; }; }; /** * Internal shared affordance — the × that clears an input-like value (text input, numeral * input, date picker, etc.). NOT a public package entry; lives under `_internal/` to signal * kit-only use. Renders as `` so it can sit inside another `