import type { JSX, ValidComponent } from "@solidjs/web"; import type { BaseUIComponentProps } from "../../internals/types.js"; export interface ScrollAreaThumbState { /** The thumb's orientation. */ orientation?: "horizontal" | "vertical" | undefined; } export interface ScrollAreaThumbProps extends BaseUIComponentProps<"div", ScrollAreaThumbState> { /** Tag/component to render. Defaults to `"div"`. */ as?: ValidComponent; } /** * The draggable thumb of the scrollbar. Renders a `