interface UseVirtualizedListOptions<T> {
    rows: T[];
    getScrollElement: () => HTMLElement | null;
    estimateSize: (index: number) => number;
    isHeader: (row: T) => boolean;
    hideStickyHeader?: boolean;
}
export declare function useVirtualizedList<T>({ rows, getScrollElement, estimateSize, isHeader, hideStickyHeader, }: UseVirtualizedListOptions<T>): {
    virtualizer: import("@tanstack/virtual-core").Virtualizer<HTMLElement, Element>;
    isSticky: (index: number) => boolean;
    isActiveSticky: (index: number) => boolean;
};
export {};
