import { RefObject } from 'react'; export interface FloatingScrollBarStateStateParams { setFloatingPosition: (position: { top: number; } | undefined) => void; setScrollContentSize: (size: { width: number; }) => void; setScrollContentPosition: (position: { left: number; width: number | undefined; }) => void; viewportRef?: RefObject; scrollableContentRef?: RefObject; scrollElementRef?: RefObject; } export declare class FloatingScrollBarState { setFloatingPosition: (position: { top: number; } | undefined) => void; setScrollContentSize: (size: { width: number; }) => void; setScrollContentPosition: (position: { left: number; width: number | undefined; }) => void; viewportRef: RefObject | undefined; scrollableContentRef: RefObject | undefined; scrollElementRef: RefObject | undefined; constructor(params: FloatingScrollBarStateStateParams); init(): (() => void) | undefined; } //# sourceMappingURL=FloatingScrollBarState.d.ts.map