import { EventEmitter, Injector, OnInit, OnDestroy } from '@angular/core'; import { BsModalService } from 'ngx-bootstrap'; import { DomSanitizer } from '@angular/platform-browser'; import { ConfigureComponentBase } from '../../../../../../shared/configure-component-base'; import { GraphService } from '../../../../../../shared/gallery/graph.service'; import { UserGalleryAppSerivceServiceProxy } from '../../../../../../shared/service-proxies/service-proxies'; import { HttpClient } from '@angular/common/http'; export declare class GalleryUserComponent extends ConfigureComponentBase implements OnInit, OnDestroy { private sanitizer; private http; private readonly graphService; private readonly userGalleryService; private readonly modalService; selectedGraph: any; currentGraphStateId: any; isMyself: boolean; userGroups: Array; graphList: Array; currentGraphStateList: Array; selectedGroup: any; private currentGraph; private userGalleryId; selectedGraphChange: EventEmitter; private userGraphAddedCallback; private userGraphReplacedCallback; constructor(injector: Injector, sanitizer: DomSanitizer, http: HttpClient, graphService: GraphService, userGalleryService: UserGalleryAppSerivceServiceProxy, modalService: BsModalService); ngOnInit(): void; ngOnDestroy(): void; loadUserGroups(currentGraphName?: string): void; changeGroup(group: any, currentGraphName?: string): void; changeGraph(graph: any): void; createOrEditGraph(id?: number): void; deleteGraph(selectedGraph?: any): void; }