export interface ScrollbarContextValue {
    hasThumb: boolean;
    scrollbar: HTMLDivElement | null;
    onThumbChange: (thumb: HTMLDivElement | null) => void;
    onThumbPointerUp: () => void;
    onThumbPointerDown: (pointerPos: {
        x: number;
        y: number;
    }) => void;
    onThumbPositionChange: () => void;
}
export declare const provideScrollbarContext: (value: ScrollbarContextValue) => void, useScrollbarContext: () => ScrollbarContextValue;
