import type { IFieldVo, IFilter, IFilterItem, ILinkCellValue, IUserCellValue } from '@teable/core'; export declare const validateFilterOperators: (filter: IFilter | IFilterItem | undefined) => boolean; export declare const generateValueByFilteredField: ({ value, field, currentUserId, userMap, linkMap, }: { value: unknown; field: IFieldVo; currentUserId: string; userMap: Record; linkMap: Record; }) => unknown; export declare const extractDefaultFieldsFromFilters: ({ filter, fieldMap, currentUserId, baseId, tableId, isAsync, }: { filter: IFilter | undefined; fieldMap: Record; currentUserId: string; baseId?: string | undefined; tableId?: string | undefined; isAsync?: boolean | undefined; }) => Promise>;