/// import type { Scrollbar } from 'smooth-scrollbar/scrollbar'; import type { ScrollbarOptions, ScrollStatus } from 'smooth-scrollbar/interfaces'; import type { OverscrollOptions, OverscrollEffect } from 'smooth-scrollbar/plugins/overscroll'; export interface ScrollbarPlugin extends Record { overscroll?: Partial> & { effect?: OverscrollEffect; }; } export type ScrollbarProps = Partial & React.PropsWithChildren<{ className?: string; style?: React.CSSProperties; plugins?: ScrollbarPlugin; onScroll?: (status: ScrollStatus, scrollbar: Scrollbar | null) => void; }>;