import { PaginationSettings } from './types'; export declare const DEFAULT_PER_PAGE = 10; export interface PaginationHookProps { pagination?: number | 'on' | 'off'; filteredData: T[]; flattenData: T[]; userSettings?: PaginationSettings; } export interface PaginationHookResult { pageData: T[]; showPagination: boolean; itemsPerPage: number; currentPage: number; setPage: (page: number) => void; setPerPage: (perPage: number) => void; } export declare function usePagination({ pagination, filteredData, flattenData, userSettings, }: PaginationHookProps): PaginationHookResult;