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 `
` element (or `as` * override). * * ยง1 wave 3: replaces `renderElement` with `dynamic(() => props.as ?? "div")`. * The legacy `stateAttributesMapping` (which projected `orientation`) is * inlined as a reactive getter on the internal slot bag. */ export declare function ScrollAreaThumb(props: ScrollAreaThumbProps): JSX.Element; //# sourceMappingURL=scroll-area-thumb.d.ts.map