import React from 'react'; import { ThemeTypings } from '@chakra-ui/react'; type PaginationProps = { onPageChange?: (page: number) => void; currentPage?: number; colorScheme?: ThemeTypings['colorSchemes']; total?: number; perPage?: number; buttonCounts?: 1 | 2; }; declare const Pagination$1: ({ currentPage, onPageChange, colorScheme, total, perPage, buttonCounts }: PaginationProps) => React.JSX.Element; type Options = { totalRegisters: number; page: number; registersPerPage?: number; siblingsCount?: number; }; type Pagination = { totalPages: number; registersPerPage: number; currentPage: number; nextPages: number[]; previousPages: number[]; siblingsCount: number; }; declare function usePagination({ totalRegisters, page, registersPerPage, siblingsCount, }: Options): Pagination; export { Pagination$1 as Pagination, usePagination };