import { basic as request } from '@/api/request';
/**
 * @description 删除数据 delete
 * @url /group/delete/${param0}
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postGroupDeleteById<R = API.ResponseData, T = API.ResponseData>(params: API.postGroupDeleteByIdParams, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 删除数据 delete
 * @url /group/delete/${param0}
 * @method DELETE
 * @author @pubinfo/openapi
 */
export declare function deleteGroupDeleteById<R = API.ResponseData, T = API.ResponseData>(params: API.deleteGroupDeleteByIdParams, options?: Parameters<typeof request.Delete<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 根据主键获取群组和群组成员信息 detail
 * @url /group/detail/${param0}
 * @method GET
 * @author @pubinfo/openapi
 */
export declare function getGroupDetailById<R = API.ResponseDataPubGroupBo, T = API.ResponseDataPubGroupBo>(params: API.getGroupDetailByIdParams, options?: Parameters<typeof request.Get<R, T>>[1]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 分页查询 findPage
 * @url /group/findPage
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postGroupFindPage<R = API.ResponseDataPageDataPubGroup, T = API.ResponseDataPageDataPubGroup>(body: API.pubGroupDto, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得组织组列表
 * @url /group/getOrgGroupList
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postGroupGetOrgGroupList<R = API.ResponseDataListPubGroupBo, T = API.ResponseDataListPubGroupBo>(body: string[], options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 获得用户组列表
 * @url /group/getUserGroupList
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postGroupGetUserGroupList<R = API.ResponseDataListPubGroupBo, T = API.ResponseDataListPubGroupBo>(body: string[], options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 群组信息不分页查询 list
 * @url /group/list
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postGroupList<R = API.ResponseDataListPubGroup, T = API.ResponseDataListPubGroup>(body: API.PubGroupListDto, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 保存群组和成员信息 saveOrUpdate
 * @url /group/saveOrUpdate
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postGroupSaveOrUpdate<R = API.ResponseData, T = API.ResponseData>(body: API.PubGroupBo, options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 校验组织群组们是否有效
 * @url /group/validOrgGroups
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postGroupValidOrgGroups<R = API.ResponseDataVoid, T = API.ResponseDataVoid>(body: string[], options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
/**
 * @description 校验用户群组们是否有效
 * @url /group/validUserGroups
 * @method POST
 * @author @pubinfo/openapi
 */
export declare function postGroupValidUserGroups<R = API.ResponseDataVoid, T = API.ResponseDataVoid>(body: string[], options?: Parameters<typeof request.Post<R, T>>[2]): import("alova").Method<import("alova").RespondedAlovaGenerics<import("pubinfo").AG, R, T>>;
