export declare const DOTS = "dots"; export interface PaginationParams { total: number; initialPage?: number; page?: number; siblings?: number; boundaries?: number; onChange?: (page: number) => void; } export declare type PaginationItemParam = number | typeof DOTS; declare const usePagination: ({ page, total, siblings, boundaries, initialPage, onChange }: PaginationParams) => { range: PaginationItemParam[]; active: number; setPage: (pageNumber: number) => void; next: () => void; previous: () => void; first: () => void; last: () => void; }; export default usePagination;