export interface IPagingResult { data: T[]; totalRecords: number; } export interface IUsePagingSettings { fetch(page: number, pageSize: number): Promise>; pageSize: number; } export declare function usePaging(settings: IUsePagingSettings): { items: T[]; totalPages: number; totalRecords: number; currentPage: number; isFetching: boolean; fetchError: any; hasData: boolean; gotoPage: (page: number) => void; reload: () => void; };