import { basic as request } from '@/api/request';
/**
 * @description 区域新增
 * @url /region/addRegion
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postRegionAddRegion<R = API.ResponseDataBoolean, T = API.ResponseDataBoolean>(body: API.PubRegionAddDto, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 区域删除
 * @url /region/deleteRegion/${param0}
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getRegionDeleteRegionByCode<R = API.ResponseDataBoolean, T = API.ResponseDataBoolean>(params: API.getRegionDeleteRegionByCodeParams, options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 根据parentId获取区域列表
 * @url /region/getListByParentId
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getRegionGetListByParentId<R = API.ResponseDataListPubRegion, T = API.ResponseDataListPubRegion>(params: API.getRegionGetListByParentIdParams, options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 根据code获取区域详情
 * @url /region/getRegionDetail/${param0}
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getRegionGetRegionDetailByCode<R = API.ResponseDataPubRegion, T = API.ResponseDataPubRegion>(params: API.getRegionGetRegionDetailByCodeParams, options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 区域编辑
 * @url /region/updateRegion
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postRegionUpdateRegion<R = API.ResponseDataBoolean, T = API.ResponseDataBoolean>(body: API.PubRegionAddDto, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
