export type OptType = 'modifiedRow' | 'newRow' | 'deletedRow'; export declare function getInitValues(layConf: any, type: string, defaultValue?: any): any; /** * 根据配置数据获取对应配置的组件 * @param {object} item 组件配置项 * @returns {object} 组件 */ export declare function getComp(item: any): { instance: any; props?: any; itemProps?: any; }; /** * 获取组件对应的配置 * @returns {object} 组件的配置props * @param item * @param config * @param commonPropsType */ export declare function getCompPorps(item: any, config: any, commonPropsType?: string): any; /** * 格式化数据 * @param name * @param type * @param opt * @param key * @param initVals */ export declare function fomatValues(name: string, type: 'form' | 'table', opt: OptType, key: string, initVals?: any): (values?: any) => (() => {}) | any; export declare function formFomatValues(key: string, initVals?: Array): ((values?: any) => (() => {}) | any) | { form: { [x: string]: any; key: string; }; }; export declare function listToObj(c: Array): any; export declare function getProperty(o: any, keys: string | number | Array): any; export declare function parseFunction(str: any): any; export declare function getObjValue(obj: any, pathKeys: any): any; export declare function setObjValue(obj: any, pathKeys: any, value: any): void; export declare function getSubscribeFn(outRef: any): (fn: Function, type: any, name?: string | string[]) => any;