import { ICommonRes } from '../typings/interface/common.interface'; import { ICustomBtnAttr, IFormAndPrivAttr, IFormAttr, IFormSummaryAttr } from '../typings/interface/form.interface'; export declare function querySummaryFormList(params: { appId: number; }): Promise>>; export declare function queryFormByCode(params: { formCode: string; appId?: string; withSysItem?: boolean; }): Promise>; export declare function queryFormAndPrivByCode(params: { formCode: string; }): Promise>; interface IQueryCustomBtnReq { formCode: string; viewId: string; rowId: string; } export declare function queryCurrentButtons(reqData: IQueryCustomBtnReq): Promise>>; interface ICusBtnTriggerFlowReq { viewId: string; rowId: string; btnId: string; formId: string; } export declare function customButtonTriggerFlow(reqData: ICusBtnTriggerFlowReq): Promise | Promise>; interface IViewInfo { formId: string; isDefault: number; menuId?: string; seq: number; setting: { advancedSetting: { appshowtype: number; customDisplay: number; }; fastFilters: Array; showItems: Array; sortSetting: Array<{ sortCid: string; sortType: number; }>; }; viewId: string; viewName: string; viewType: number; } export declare function queryFormView(params: { formId: string; controlId?: string; }): Promise>>; export declare function importFormStruct(reqData: { file: string | Blob; }): Promise>; interface IImportFormDataReq { viewId: string; file: string | Blob; triggerFlow?: boolean; } export declare function importFormData(reqData: IImportFormDataReq): Promise | Promise>; interface IImportExpackageReq { file: string | Blob; appId: string; packageCode?: string; } export declare function importExpackage(reqData: IImportExpackageReq): Promise | Promise>; export {};