import { ColumnDef } from '../components/data-table/types.js'; import { PersonFilterOption } from './column-filter-person-options.js'; import 'react'; import './table-properties-types.js'; import './column-cell-kind.js'; type FilterFieldRuntimeContext = { /** Person avatar pickers — derived from rows when `cellKind` is person / people-rail. */ personOptions?: PersonFilterOption[]; /** Data-derived numeric bounds for range sliders. */ rangeMin?: number; rangeMax?: number; rangeStep?: number; }; declare function buildFilterFieldContextMap>(rows: T[], columns: ColumnDef[]): Record; export { type FilterFieldRuntimeContext, buildFilterFieldContextMap };