// Compound-component shape (matches Base UI React): // `export * as ScrollArea from './index.parts'` — the compound namespace. // `export type * from './...'` — top-level prop/state types. export type * from "./content/scroll-area-content.tsx"; export type * from "./corner/scroll-area-corner.tsx"; export * as ScrollArea from "./index.parts.ts"; export { type CreateScrollAreaOptions, createScrollArea, type OverflowEdgeThresholdInput, type ScrollAreaApi, type ScrollAreaRootSlotProps, } from "./root/create-scroll-area.tsx"; export type * from "./root/scroll-area-root.tsx"; export type { Coords, HiddenState, OverflowEdges, OverflowEdgeThreshold, ScrollAreaRootContextValue, ScrollAreaRootState, Size, } from "./root/scroll-area-root-context.ts"; export type * from "./scrollbar/scroll-area-scrollbar.tsx"; export type * from "./thumb/scroll-area-thumb.tsx"; export type * from "./viewport/scroll-area-viewport.tsx";