export type FilterMatchMode = 'endsWith' | 'startsWith' | 'contains' | 'equals' | 'notEquals' | 'in' | 'lt' | 'lte' | 'gt' | 'gte'; export declare const getFilterMatchMode: (mode: any) => FilterMatchMode; export declare let toPascalCase: (str: string) => string; export declare const generateUniqueId: () => string; export declare const createCircularIterator: (array: any[]) => { next: () => any; prev: () => any; }; export declare const parseFunctions: (obj: any, _this: any) => any; export declare const compileTsToJs: (tsCode: string) => string; export declare const isJSONParsable: (str: any) => boolean; /** * 根据指定的键数组过滤对象 * @param {Object} obj - 要过滤的原始对象 * @param {Array} keys - 需要保留的键数组 * @returns {Object} 过滤后的新对象 */ export declare const filterObjectByKeys: (obj: any, keys: string[]) => any; /** * 自定义函数去除空字符串 * @param act * @returns */ export declare const convertAct: (act: any) => any; /** * formpage 通用content函数转移 * @param content * @param thisArg */ export declare const changeContent: (content: any, thisArg: any) => void; export declare const executeRuntimeContextInit: (thisArg: any) => void; export declare const calcRowSpan: (params: any, field?: string) => number; export declare const convertCol: (options: any, col: any[], authLevel: number, dragSort?: string) => void; export declare const gridOptionsHooker: (gridOptions: any) => void; export declare const wrapHeaderValueGetter: (getter: any, colDef: any) => any; export declare const convertGrid: (thisArg: any, gridList: any, fiterPreloads: any) => void; export declare const convertForm: (thisArg: any, groupArr: any, sourceData: any) => void; export declare const clearLocal: () => void; export declare const pageListGridOptions: (gridOptions: any, thisArg: any) => any; export declare const deepClone: (source: any, that: any, cache?: any) => any;