import * as fromRoot from '../+shared'; import { UserGroupDto, UserGroupUsersQueryParams } from './model'; import { Client } from '../Client'; export declare class UserGroupUsersApi { private readonly client; private requestMappingUrl; constructor(client: Client); /** * Use to add new User to Group * @requires USER_GROUP_MANAGEMENT access permision */ addUser(groupId: number, userId: number): Promise>; /** * Use to get paged list of group Users * @requires ADMINISTRATION_USER_MANAGEMENT_USER_GROUPS_VIEW access permision */ page(groupId: number, params?: UserGroupUsersQueryParams): Promise>; /** * Use to get list of Group Users * @requires ADMINISTRATION_USER_MANAGEMENT_USER_GROUPS_VIEW access permision */ list(groupId: number, params?: UserGroupUsersQueryParams): Promise>; /** * Use to remove Users from Group * @requires USER_GROUP_MANAGEMENT access permision */ removeUsersBulk(groupId: number, userIds: number[]): Promise>; /** * Use to remove User from Group by ID * @requires USER_GROUP_MANAGEMENT access permision */ removeUser(groupId: number, id: number): Promise>; /** * Use to add Users to Group * @requires USER_GROUP_MANAGEMENT access permision */ addUsersBulk(groupId: number, userIds: number[]): Promise>; } //# sourceMappingURL=UserGroupUsersApi.d.ts.map