import { basic as request } from '@/api/request';
/**
 * @description 获得流程定义
 * @url /bpm/process-definition/get
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getBpmProcessDefinitionGet<R = API.ResponseDataBpmProcessDefinitionRespVO, T = API.ResponseDataBpmProcessDefinitionRespVO>(params: API.getBpmProcessDefinitionGetParams, options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得流程定义列表
 * @url /bpm/process-definition/list
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getBpmProcessDefinitionList<R = API.ResponseDataListBpmProcessDefinitionRespVO, T = API.ResponseDataListBpmProcessDefinitionRespVO>(params: API.getBpmProcessDefinitionListParams, options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得流程定义分页
 * @url /bpm/process-definition/page
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmProcessDefinitionPage<R = API.ResponseDataPageDataBpmProcessDefinitionRespVO, T = API.ResponseDataPageDataBpmProcessDefinitionRespVO>(body: API.BpmProcessDefinitionPageReqVO, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得流程定义精简列表 只包含未挂起的流程，主要用于前端的下拉选项
 * @url /bpm/process-definition/simple-list
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getBpmProcessDefinitionSimpleList<R = API.ResponseDataListBpmProcessDefinitionRespVO, T = API.ResponseDataListBpmProcessDefinitionRespVO>(options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
