import { type ReactElement, type ReactNode, type PropsWithChildren } from 'react'; import type { DataTablePaginationProps } from './pagination-types.js'; import type { TableFeature, TableOptions } from '../../hooks/useTable/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; /** * @internal */ export declare const DataTablePaginationFeature: TableFeature; /** * Configuration hook for pagination of the DataTable. * @internal */ export declare function usePagination(props: PropsWithChildren, options: TableOptions): void;