/** * Solidex.Company, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null * 1.0 * undefined */ import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as __model from '../model'; import * as i0 from "@angular/core"; export interface GetUserGroupListParams { shortcut: string; /** format: uuid */ userId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface AddUserGroupParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.UserGroupViewModel; } export interface UpdateUserGroupParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.UserGroupViewModel; } export interface DeleteUserGroupParams { shortcut: string; /** format: uuid */ groupId: string; /** format: uuid */ userInformationId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export declare class UserGroupService { private http; constructor(http: HttpClient); /** * Get company groups for user by id * http://undefined/swagger/swagger-ui.html#!/UserGroup/GetUserGroupList */ GetUserGroupList(params: GetUserGroupListParams): Observable<__model.UserGroupGetResponse>; /** * Add a user in a group * http://undefined/swagger/swagger-ui.html#!/UserGroup/AddUserGroup */ AddUserGroup(params: AddUserGroupParams): Observable<__model.UserGroupPostResponse>; /** * Changes group for user * http://undefined/swagger/swagger-ui.html#!/UserGroup/UpdateUserGroup */ UpdateUserGroup(params: UpdateUserGroupParams): Observable<__model.UserGroupPutResponse>; /** * Delete user from group * http://undefined/swagger/swagger-ui.html#!/UserGroup/DeleteUserGroup */ DeleteUserGroup(params: DeleteUserGroupParams): Observable<__model.UserGroupDeleteResponse>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }