import { ReactNode } from 'react'; export declare const WFLang: { alertTitle: string; paramError: string; noCallBack: string; bizHasRuningProcInst: string; bizHasNoFlowInfo: string; getPdListError: string; ProcessTraceViewTitle: string; terminateSuccess: string; terminateFailure: string; diagramViewerTitle: string; taskHisActor: string; taskAction: string; taskHisMsg: string; taskHisActorDept: string; taskHisTime: string; taskHisNode: string; taskHisTaskDes: string; taskHisDuration: string; taskHisSignature: string; attach: string; focusPoint: string; mobile_app_: string; submitTaskComplete: string; openNotWebError: string; noDeptData: string; signatureWinTitle: string; choseSignature: string; getSignature: string; hasNoSignature: string; getSignatureError: string; mustSignature: string; pwd: string; noPwd: string; pwdError: string; perview: string; btnOk: string; btnCancel: string; btnNextTask: string; getFlowHisError: string; btnFeedBack: string; btnNotify: string; hasNoNextTask: string; btnFlowDiagram: string; btnAttach: string; attachCtlInitError: string; btnAbort: string; btnAddsubtis: string; btntransmit: string; btnrollback: string; confirmmatter: string; btnSubmit: string; flowInfo: string; showNextNodeInfo: string; myopincommonuse: string; emptyRemarkInfo: string; msgTypeSys: string; msgTypeSMS: string; msgContent: string; msgReceiver: string; hasNoremark: string; reamrkHasMore: string; hasNoMsgContent: string; hasNoMsgReceiver: string; taskReassignTo: string; taskReassignError: string; whetherTerminate: string; notifySuccess: string; notifyFailure: string; addSubTasksSuccess: string; addSubTasksFailure: string; parentAutoComplete: string; getTaskDataInfo: string; checkApproveFailure: string; getTaskDynamicError: string; TaskCompleteSuccess: string; TaskCompleteError: string; checkCancelApprove: string; canNotCancelApprove: string; checkCancelApproveError: string; submitRollBack: string; rollBackSuccess: string; rollBackError: string; openNextTask: string; rollBackNodeWinTitle: string; nodeName: string; nodeId: string; reSetUser: string; hasNoRollBakNode: string; rollBackType: string; rollBackPartNodeWinTitle: string; dynamicBranchWinTitle: string; curNodeName: string; nodeMustHasChild: string; nodeMustOnlyOneChild: string; nodeDynamicUsers: string; user: string; notAllNodeSetUser: string; userSelectWinTitle: string; userSeachEmptyText: string; flowStartUser: string; nextAppName: string; allFlowUser: string; treeSeachEmptyText: string; seachEmptyText: string; userNo: string; userName: string; allUsers: string; flowUser: string; hasNoSelectData: string; notFindTreeNode: string; createFlowWinTitile: string; flowKeyWord: string; taskRemark: string; procDefin: string; pdId: string; pdName: string; description: string; btnView: string; btnTest: string; createFlowErrorByNoChildNode: string; createFlow: string; createFlowSuccess: string; createFlowError: string; selectOnePd: string; batchStartFlowWinTitile: string; batchStartFlowNumberLimit: string; selectpsn: string; select: string; dynamicUsers: string; userId: string; userDept: string; userOrg: string; AddCommonUse: string; DelCommonUse: string; addCommonSuccess: string; removeCommonSuccess: string; batchStartFlowSuccess: string; FeedBackTitle: string; FeedBackReceive: string; FeedBackMsg: string; operatorHelp: string; feedbackSubmit: string; sendSuccess: string; sendError: string; selectAddPerson: string; selectReassignPerson: string; rollBackReason: string; choseRollBackReason: string; reviewSuccess: string; reviewFailed: string; startFlowError: string; }; /** * 设置多语言 * @param lang 多语言 */ export declare function setLang(lang: any): void; export declare const commonStyle: { borderStyle: { borderRadius: string; border: string; }; backgroundStyle: { backgroundColor: string; }; }; interface IModal { title: string; width?: number; content: ReactNode; okText?: boolean | string; cancelText?: boolean | string; footerLeft?: ReactNode; onOk?: (...args: any[]) => any; onCancel?: (...args: any[]) => any; } /** * 弹窗 * @param props */ export declare function wfModal(props: IModal): Promise; /** * 字符串format * @param format * @param args */ export declare function stringFormat(format: any, ...args: any[]): any; /** * 提示框 * @param title 标题 * @param content 提示内容 */ export declare function wfAlert(title: any, content: any): Promise; /** * 确认对话框 * @param title * @param content */ export declare function wfConfirm(title: any, content: any): Promise; /** * 消息反馈提示 * @param content * @param duration */ export declare function wfMessage(content: any, duration?: number): import("antd/es/message/interface").MessageType; export declare function reloadPage(): void; /** * 获取人员类型 * @param hasPsn * @param dynamicAny */ export declare function getUseDynamicType(hasPsn: any, dynamicAny: any): any; /** * 流程查看 * @param pdId * @param bizId * @param bizPk * @param hasDiagramPermission */ export declare function showPdDiagram({ pdId, bizId, bizPk, hasDiagramPermission }: { pdId: any; bizId: any; bizPk: any; hasDiagramPermission: any; }): void; /** * 流程图 * @param piId */ export declare function showPiDiagram(piId: any): void; /** * 通过bizType、bizPhId查看流程信息 * @param bizType 工作流类型 * @param bizPhId 业务主键id * @private */ export declare function showFlowInfo(bizType: any, bizPhId: any): Promise; /** * 通过piId查看流程信息 * @param piId 工作流流程id */ export declare function showFlowInfoByPiId(piId: any): Promise; /** * 打开我的意见常用语 */ export declare function openCommonWordList(): void; /** * 递归遍历当前节点及其子节点 * @param node 当前节点 * @param callback 回调 */ export declare function cascadeBy(node: any, callback: any): void; /** * 打开工作流附件 * @param record */ export declare function showTaskAttachment(record: any, workFlowInfo: any): Promise; /** * 判断是否portal进入且设置了连续办理 */ export declare function getAutoNextFlag(): boolean; /** * 获取下一个任务 * @param taskid 当前任务id * @param catalogGroup */ export declare function getNextTask(data: { taskid: any; catalogGroup: any; }): Promise; /** * 打开下一个工作流任务办理页面 * @param nextTaskData 下一个任务信息 * @param isFromPortal 打开来源 * @param isTaskList 是否工作流任务列表打开 */ export declare function openNextAppFlowTask({ nextTaskData, isFromPortal, isTaskList }: { nextTaskData: any; isFromPortal: any; isTaskList: any; }): Promise; /** * 获取toolbar实例 * @param toolbar */ export declare function getToolbar(toolbar: any): any; export declare function setWorkFlowUIState(uiInfo: any): void; export {};