/// import { TableFormatColumn } from './use-table.type'; interface UseTableVirtualProps { virtual?: boolean | 'lazy'; data: any[]; rowsInView: number; rowHeight: number; strictRowHeight?: number; scrollRef: React.RefObject; innerRef: React.RefObject; scrollLeft?: number; disabled?: boolean; isRtl?: boolean; columns: TableFormatColumn[]; colgroup: (number | string | undefined)[]; theadHeight: number; tfootHeight: number; } declare const useTableVirtual: (props: UseTableVirtualProps) => { scrollHeight: number; startIndex: number; translateStyle: string; data: any[]; handleScroll: (info: { scrollLeft: number; scrollTop: number; y: number; height: number; fromDrag: boolean; }) => void; setRowHeight: (index: number, height: number) => void; scrollToIndex: (index: number, callback?: () => void) => void; scrollColumnByLeft: (targetLeft: number) => void; scrollColumnIntoView: (colKey: string | number) => void; rowSpanInfo: { rowSpanIndexArray: number[]; maxRowSpan: number; } | null; }; export default useTableVirtual; //# sourceMappingURL=use-table-virtual.d.ts.map