import { type TableOptions } from '@tanstack/react-table'; import { type PropsWithChildren, type ReactElement, type ReactNode } from 'react'; import type { DataTablePaginationProps } from './pagination-types.js'; import type { DataTableRowData } from '../../row-data-types.js'; import type { TDataTableFeatures } from '../types/features.types.js'; /** * DataTable slot definition. * @public */ export declare function DataTablePagination(props: DataTablePaginationProps): null; /** * Helper function that will check if a passed component is of type `DataTablePagination` * @internal */ export declare function _isDataTablePagination(child: ReactNode): child is ReactElement; /** * Configuration hook for pagination of the DataTable. * @internal */ export declare function usePagination(props: PropsWithChildren, options: TableOptions>): void;