import { ValueFormatterParams } from 'ag-grid-community'; import { AgGridColumnPropsClone } from './interface'; /** * 将高级查询规则转换为后端 Gridify Filter 字符串 * 使用 gridify-client 库确保安全性和兼容性 */ export declare const convertRulesToFilterString: (ruleGroup: any, colDefs: any[]) => string; declare const convertFilterModel: (filterModel: any, colDefs: AgGridColumnPropsClone[]) => string; declare const convertSortModel: (sortModel: any[]) => string; declare const dateValueFormatter: (params: ValueFormatterParams) => string; declare const dateTimeValueFormatter: (params: ValueFormatterParams) => string; declare const flatten: (arr: any[], keyName: any, parentref?: any[]) => any; declare const toTree: (data: any[], keyName: any, parentKeyName: any) => any[]; declare const flattenTreeDeep: (treeData: any[], childrenName?: string) => any[]; export { dateValueFormatter, dateTimeValueFormatter, convertFilterModel, convertSortModel, flattenTreeDeep, toTree, flatten };