export interface ScrollModeContextType {
    scrollMode?: 'native' | 'virtual';
    canvasHeight?: number;
    sliceTop?: number;
    onViewportChange?: (viewport: {
        clientHeight: number;
        scrollTop: number;
    }) => void;
    scrollRowIntoView?: ({ rowIndex }: {
        rowIndex: number;
    }) => void;
    setScrollToTop?: (scrollToTop: ((top: number) => void) | undefined) => void;
}
export declare const defaultScrollModeContext: ScrollModeContextType;
export declare const ScrollModeContext: import("react").Context<ScrollModeContextType>;
