///
import './index.less';
/**
* @description 属性
*/
export type IFlowApproveAttrProps = {
/**
* @description 业务类型
*/
bizCode: string;
/**
* @description 表单id
*/
dataId: string;
/**
* 应用appCode
* @default 0100
*/
appCode: string;
/**
* 单元编码
*/
cuNo: string;
/**
* 组织编码
*/
orgNo: string;
/**
* 流程类型
* @default approvalProcess
*/
processType?: 'approvalProcess' | 'cancelApprovalProcess';
/**
* 单据审批人员编码 -- 去审流程必传
*/
formApprovalUserNo: string;
};
/**
* @description 事件
*/
export type IFlowApproveEventProps = {
/**
* @description 填写完内容后,真正提交送审前,如果需要先调用别的接口,成功后再继续送审
*/
beforeApprove?: (data: any) => Promise;
/**
* @description 送审成功后,如果要同步送审结果,用这个
*/
afterApprove?: (data: any) => void;
/**
* @description 关闭送审页面触发; 送审完成,result为true;送审过程中关闭,result为false
*/
afterBack?: (result: boolean) => void;
};
export declare const FlowApprove: import("react").ForwardRefExoticComponent & import("react").RefAttributes>>;
export { flowApprove } from './base';