import * as React from "react"; import * as ScrollAreaPrimitive from "@radix-ui/react-scroll-area"; export interface ScrollPosition { top: number; left: number; scrollTop: number; scrollLeft: number; scrollHeight: number; scrollWidth: number; clientHeight: number; clientWidth: number; } interface ScrollAreaProps extends Omit, "onScroll"> { onScrollPositionChange?: (position: ScrollPosition) => void; onScroll?: (position: ScrollPosition) => void; } declare function ScrollArea({ className, children, onScrollPositionChange, onScroll, ...props }: ScrollAreaProps): React.JSX.Element; declare function ScrollBar({ className, orientation, ...props }: React.ComponentProps): React.JSX.Element; export { ScrollArea, ScrollBar };