import * as react_jsx_runtime from 'react/jsx-runtime'; import { DataTableExtendedProps } from './index.js'; import { PaginationConfig } from './types.js'; import 'react'; import './use-table-state.js'; import '../../lib/column-filter-context.js'; import '../../lib/column-filter-person-options.js'; import '../../lib/column-cell-kind.js'; import '../../lib/table-properties-types.js'; import '../../lib/row-height.js'; interface PaginationBarProps { page: number; pageSize: number; total: number; pageSizeOptions: number[]; onPageChange: (p: number) => void; onPageSizeChange: (n: number) => void; } declare function PaginationBar({ page, pageSize, total, pageSizeOptions, onPageChange, onPageSizeChange, }: PaginationBarProps): react_jsx_runtime.JSX.Element; interface DataTablePaginatedProps> extends DataTableExtendedProps { pagination?: PaginationConfig; } declare function DataTablePaginated>({ data, columns, pagination, defaultSort, ...rest }: DataTablePaginatedProps): react_jsx_runtime.JSX.Element; declare function CountSyncer({ count, onSync, onReset, }: { count: number; onSync: (n: number) => void; onReset: () => void; }): null; export { CountSyncer, DataTablePaginated, type DataTablePaginatedProps, PaginationBar };