import { type SchemaNode } from 'jamis-core'; import type { MutableRefObject } from 'react'; import type { CRUDProps } from '../types'; export declare const useCrudPagination: (props: CRUDProps, { popOverContainerRef, controlRef, search }: { popOverContainerRef: MutableRefObject; controlRef: MutableRefObject; search: (values?: any, silent?: boolean, clearSelection?: boolean, forceReload?: boolean) => Promise; }) => { renderPagination: (toolbar: SchemaNode, showPerPage?: boolean, showStatistics?: boolean) => JSX.Element | null; handleChangePage: (page: number, perPage?: number) => void; };