import type { IObject } from '../interface'; type UIReturnType = { uiContent?: IObject; scriptUrl?: string; menuName?: string; tableColPermission?: Array<{ ContainerId: string; Items: IObject<0 | 1 | 2>; }>; }; /** * 获取系统表单UI元数据 * @param busType 业务类型 * @param uiConfig 前端固定UI元数据 */ export declare function doFetchDesignConfig(busType: string, isApp: boolean, uiConfig?: IObject | UIReturnType | ((p: { busType: any; }) => Promise)): Promise; /** * 获取二开脚本 * @param busType 业务类型 */ export declare function doFetchScriptURL(busType: string, isApp: boolean): Promise; /** * 加载自定义表单元数据 * @param busType 业务类型 * @param isApp 是否app */ export declare function doFetchCustomForm(busType: string, isApp: boolean): Promise; /** * 获取多语言 * @param busType 业务类型 */ export declare function doFetchLangConfig(busType: string): Promise; /** * 加载业务注册的报表Tabs * @param busType 业务类型 */ export declare function doFetchReportTabs(busType: string): Promise; export {};