import { DependencyList } from "react"; /** Paginator hook state */ export interface PaginationState { /** Number of current page */ currentPage: number; /** Amount of pages */ pagesCount: number; /** Handler of page change */ onPageChange: (page: number) => void; } /** * Hook to pagination state, return hooked values and handler for pagination * @param length Pagination items count * @param size Page size. Default is 30 * @param initPage Initial page. Default is 1 * @param dependencies List of dependencies. On any dependency update current page will be set to 1 * @returns Pair of hook-stored state and handler for slicing current page items */ export declare const usePagination: (length: number, size?: number, initPage?: number, dependencies?: DependencyList) => [PaginationState, (data: Array) => Array]; //# sourceMappingURL=usePagination.d.ts.map