import { basic as request } from '@/api/request';
/**
 * @description 创建请求申请
 * @url /bpm/oa/leave/create
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmOaLeaveCreate<R = API.ResponseDataString, T = API.ResponseDataString>(body: API.BpmOALeaveCreateReqVO, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得请假申请
 * @url /bpm/oa/leave/get
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getBpmOaLeaveGet<R = API.ResponseDataBpmOALeaveRespVO, T = API.ResponseDataBpmOALeaveRespVO>(params: API.getBpmOaLeaveGetParams, options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得请假申请分页
 * @url /bpm/oa/leave/page
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postBpmOaLeavePage<R = API.ResponseDataPageDataBpmOALeaveRespVO, T = API.ResponseDataPageDataBpmOALeaveRespVO>(body: API.BpmOALeavePageReqVO, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
