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 PaginationItemPropArg = number | typeof DOTS; export declare const usePagination: ({ page, total, siblings, boundaries, initialPage, onChange }: PaginationParams) => { range: PaginationItemPropArg[]; active: number; setPage: (pageNumber: number) => void; next: () => void; previous: () => void; first: () => void; last: () => void; }; export declare function range(start: number, end: number): number[];