import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; interface PaginationContext { total: number; range: (number | 'dots')[]; active: number; disabled: boolean | undefined; getItemProps?: (page: number) => Record; onChange: (page: number) => void; onNext: () => void; onPrevious: () => void; onFirst: () => void; onLast: () => void; shape?: 'square' | 'circle' | 'button'; } declare const PaginationProvider: ({ children, value }: { value: PaginationContext; children: React.ReactNode; }) => react_jsx_runtime.JSX.Element; declare const usePaginationContext: () => PaginationContext; export { PaginationProvider, usePaginationContext };