interface PaginationMessages { results: (total: number) => React.ReactNode; itemsPerPage: string; pageDescription: (current: number, total: number) => React.ReactNode; firstPage: string; previousPage: string; nextPage: string; lastPage: string; previous: string; next: string; } interface PaginationProps { pagination: { page: number; size: number; totalPages?: number; totalElements?: number; }; pageSizes?: number[]; onPaginationChange: (pagination: { page: number; size: number; }) => void; loading?: boolean; /** Allows overriding any message for i18n */ messages?: Partial; } declare const Pagination: React.FC; export { Pagination };