/** * 该文件为兼容存量数据的文件,后续会移除。 * 资产系统中存在该指令, */ import { EngineRelationMethods } from '@lingxiteam/types'; declare type RefsType = Record; /** * 通过循环容器id获取 循环容器内的表单 * @param loopId * @param refs */ export declare const getFormOfInLoopByLoopId: (options: { loopId: string; engineRelation: EngineRelationMethods; routerId: string; refs: RefsType; forms?: RefsType[]; inLoop?: boolean; }) => RefsType[]; /** * 获取gridview组件 * @param forms * @param getFieldsValue * @returns */ export declare const getLoopForms: (forms: RefsType[], getFieldsValue: (form: any) => void) => Promise>; /** * 通过组件id获取表单列表 */ export declare const getFormByCompId: (compId: string, refs: RefsType) => any; export declare const getFieldsValue: (forms: RefsType | RefsType[], getFieldsValue: (form: any) => void) => Promise; /** * 获取表单类型 */ export declare const getFormType: (uid: string) => { type: string; loopId: string; formId: string; itemId: string; }; /** * 当前的refs * @param options * @param getFieldsValue */ export declare const getOwnFormValues: (options: { currentRefs: RefsType; engineRelation: EngineRelationMethods; routerId: string; }, getFieldsValue: (form: any) => void) => Promise>; /** * 获取业务组件列表 可能存在 * @param compId * @param refs */ export declare const getBOFramers: (compId: string, refs?: RefsType) => Record | null; export declare const getBOFramerOwnFormValues: (options: { refs: RefsType; engineRelation: EngineRelationMethods; routerId: string; compId: string; }, getFieldsValue: (form: any) => void) => Promise<{}>; export declare const getBoframerOwnForms: (options: { currentRefs: RefsType; engineRelation: EngineRelationMethods; routerId: string; compId: string; }) => RefsType[]; export {};