import { ThemeSize } from "../../theme/types.js"; import { ScrollAreaCompactEmits, ScrollAreaCompactProps, ScrollAreaUi } from "@soybeanjs/headless/scroll-area"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/scroll-area/types.d.ts /** * Properties for the ScrollArea component. */ interface ScrollAreaProps extends ScrollAreaCompactProps { /** * Additional class names applied to the root element. */ class?: ClassValue; /** * Per-slot class overrides for the component. */ ui?: Partial; /** * Size of the ScrollArea component. */ size?: ThemeSize; } /** * Events for the ScrollArea component. */ type ScrollAreaEmits = ScrollAreaCompactEmits; //#endregion export { ScrollAreaEmits, ScrollAreaProps };