import { RequestParams } from '../../util/request'; import { CreateGroupDto, GenerateGroupInviteCodeDto, UpdateGroupDto, UpdateGroupMemberRoleDto } from './data-contracts'; export declare function groupControllerFindGroupByAppId(appid: string, configParams?: RequestParams): Promise; export declare function groupControllerFindGroupByInviteCode(code: string, configParams?: RequestParams): Promise; export declare function groupControllerFindAll(configParams?: RequestParams): Promise; export declare function groupControllerCreate(data: CreateGroupDto, configParams?: RequestParams): Promise; export declare function groupControllerDelete(groupId: string, configParams?: RequestParams): Promise; export declare function groupControllerFindOne(groupId: string, configParams?: RequestParams): Promise; export declare function groupControllerUpdateGroup(groupId: string, data: UpdateGroupDto, configParams?: RequestParams): Promise; export declare function groupInviteControllerGetInviteCode(groupId: string, configParams?: RequestParams): Promise; export declare function groupInviteControllerGenerateInviteCode(groupId: string, data: GenerateGroupInviteCodeDto, configParams?: RequestParams): Promise; export declare function groupInviteControllerDeleteInviteCode(code: string, groupId: string, configParams?: RequestParams): Promise; export declare function groupMemberControllerFindMembers(groupId: string, configParams?: RequestParams): Promise; export declare function groupMemberControllerAddMember(code: string, configParams?: RequestParams): Promise; export declare function groupMemberControllerRemoveMember(groupId: string, userId: string, configParams?: RequestParams): Promise; export declare function groupMemberControllerUpdateMemberRole(groupId: string, userId: string, data: UpdateGroupMemberRoleDto, configParams?: RequestParams): Promise; export declare function groupMemberControllerLeaveGroup(groupId: string, configParams?: RequestParams): Promise; //# sourceMappingURL=group.d.ts.map