/// import { IWedaPlatformProps } from '../../common'; import { IUseCommonFlowDataProps } from './useCommonFlowData'; export interface IUseFlowConfigParams { /** 模块名称 */ moduleName: IUseCommonFlowDataProps['moduleName']; /** 微搭平台自定义属性 */ wedaPlatformProps: IWedaPlatformProps; /** 流程公共数据加载完毕后的回调 */ commonDataLoaded?: IUseCommonFlowDataProps['commonDataLoaded']; } export type IUseFlowConfig = ReturnType; /** 流程配置hook */ export declare function useFlowConfig(params: IUseFlowConfigParams): { /** 组件容器实例 */ elementRef: import("react").MutableRefObject; /** 是否是h5 */ isH5: boolean; /** 当前页面类型 */ currentPageType: string; /** 审批页面设计器详情 */ approvalPageDetail: import("./useCommonFlowData/types").IApprovalPageDetail; /** 审批实例详情 */ processInstance: import("./useCommonFlowData/types").IProcessInstance; /** 审批请求加载状态 */ commonFlowLoading: boolean; /** 重新加载审批公用数据 */ reloadCommonFlowData: (newPageType: string) => void; /** 更新地址栏页面类型 */ updatePageType: (pageType: string) => void; /** 更新流程表单读写类型 */ updateFlowFormType: (type: "create" | "read") => void; };