import type { PaginationPageChangeDetails, PaginationPageSizeChangeDetails } from '../types'; interface ClientPagination { count: number; page: number; pageSize: number; pageData: T[]; onPageChange: (details: PaginationPageChangeDetails) => void; onPageSizeChange: (details: PaginationPageSizeChangeDetails) => void; } /** Client-side paging: slices `data` for the current page and tracks page state. */ export declare function useClientPagination(data: T[], initialPageSize?: number): ClientPagination; export {};