import { basic as request } from '@/api/request';
/**
 * @description 创建动态表单
 * @url /bpm/form/create
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmFormCreate<R = API.ResponseDataString, T = API.ResponseDataString>(body: API.BpmFormSaveReqVO, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 删除动态表单
 * @url /bpm/form/delete
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmFormDelete<R = API.ResponseDataBoolean, T = API.ResponseDataBoolean>(params: API.postBpmFormDeleteParams, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得动态表单
 * @url /bpm/form/get
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getBpmFormGet<R = API.ResponseDataBpmFormRespVO, T = API.ResponseDataBpmFormRespVO>(params: API.getBpmFormGetParams, options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得动态表单的精简列表 用于表单下拉框
 * @url /bpm/form/list-all-simple
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getBpmFormListAllSimple<R = API.ResponseDataListBpmFormRespVO, T = API.ResponseDataListBpmFormRespVO>(options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得动态表单分页
 * @url /bpm/form/page
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmFormPage<R = API.ResponseDataPageDataBpmFormRespVO, T = API.ResponseDataPageDataBpmFormRespVO>(body: API.BpmFormPageReqVO, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得动态表单的精简列表 用于表单下拉框
 * @url /bpm/form/simple-list
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getBpmFormSimpleList<R = API.ResponseDataListBpmFormRespVO, T = API.ResponseDataListBpmFormRespVO>(options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 更新动态表单
 * @url /bpm/form/update
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmFormUpdate<R = API.ResponseDataBoolean, T = API.ResponseDataBoolean>(body: API.BpmFormSaveReqVO, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
