import React, { ReactNode, RefObject } from 'react'; import { FloatingScrollBarState } from './FloatingScrollBarState'; declare class FloatingScrollBarContextValue { viewportRef: undefined | { current: HTMLElement | null; }; scrollableContentRef: { current: HTMLElement | null; }; scrollElementRef: { current: HTMLElement | null; }; floatingScrollBarStateRef: { current: FloatingScrollBarState | null; }; } export declare const FloatingScrollBarContext: React.Context; export declare const useFloatingScrollBarContext: () => FloatingScrollBarContextValue; export declare function FloatingScrollBarContextProvider({ children, scrollableContentRef, viewportRef, scrollElementRef, }: { children: ReactNode; viewportRef?: RefObject; scrollableContentRef: RefObject; scrollElementRef: RefObject; }): React.JSX.Element; export {}; //# sourceMappingURL=FloatingScrollBarContext.d.ts.map