export declare const useInfiniteScroll: (tableRef: any, search: any, filters: any) => {
    onSearchText: (newSearchText: any) => void;
    onChangePage: (newPage?: number, newRowsPerPage?: number, newSearchText?: string, resetSearch?: boolean) => void;
    setTotal: import('react').Dispatch<import('react').SetStateAction<number>>;
    onChangeColumns: (newColums: any) => void;
    setColumns: import('react').Dispatch<import('react').SetStateAction<never[]>>;
    onSelectedItems: (selectedItems: any) => void;
    setSelectedItems: import('react').Dispatch<import('react').SetStateAction<never[]>>;
    setSearchText: import('react').Dispatch<import('react').SetStateAction<string>>;
    infiniteScroll: boolean;
    searchText: string;
    total: number;
    columns: never[];
    selectedItems: never[];
};
