import { basic as request } from '@/api/request';
/**
 * @description 创建流程表达式
 * @url /bpm/process-expression/create
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmProcessExpressionCreate<R = API.ResponseDataString, T = API.ResponseDataString>(body: API.BpmProcessExpressionSaveReqVO, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 删除流程表达式
 * @url /bpm/process-expression/delete
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmProcessExpressionDelete<R = API.ResponseDataBoolean, T = API.ResponseDataBoolean>(params: API.postBpmProcessExpressionDeleteParams, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得流程表达式
 * @url /bpm/process-expression/get
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getBpmProcessExpressionGet<R = API.ResponseDataBpmProcessExpressionRespVO, T = API.ResponseDataBpmProcessExpressionRespVO>(params: API.getBpmProcessExpressionGetParams, options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得流程表达式分页
 * @url /bpm/process-expression/page
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmProcessExpressionPage<R = API.ResponseDataPageDataBpmProcessExpressionRespVO, T = API.ResponseDataPageDataBpmProcessExpressionRespVO>(body: API.BpmProcessExpressionPageReqVO, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 更新流程表达式
 * @url /bpm/process-expression/update
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmProcessExpressionUpdate<R = API.ResponseDataBoolean, T = API.ResponseDataBoolean>(body: API.BpmProcessExpressionSaveReqVO, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
