import { Field } from '../provider/dataSource/DataSourceContext'; import { formFieldMap } from './index'; export declare type FormFieldComponentType = keyof typeof formFieldMap; export declare type FilterFunctionReturnType = { $eq?: any; $includes?: string; $in?: (string | number)[]; $anyOf?: (string | number)[]; $isTruly?: boolean; $isFalsy?: boolean; $dateAfter?: string; $dateBefore?: string; $and?: Array<{ $dateAfter?: string; $dateBefore?: string; }>; }; export declare type FilterFunction = (value: any, field: Field) => FilterFunctionReturnType | null; export declare type FormFieldFilterFuncMapType = Record;