import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import { CallService } from '../../services/call.service'; import { FlowchartService } from '../../services/flowchart.service'; import { MicrosoftAuthService, UserMicrosoft } from '../../services/microsoftAuth.service'; import { ContextComponent } from './context.component'; import { ModalService } from '../../services/modal.service'; import { ConsoleService } from '../../services/console.service'; import * as i0 from "@angular/core"; export declare abstract class BaseMsComponent extends ContextComponent implements OnInit, OnDestroy { flowchartSrv: FlowchartService; callService: CallService; authSrv: MicrosoftAuthService; modalService: ModalService; cdr: ChangeDetectorRef; consoleSrv: ConsoleService; currentUser: UserMicrosoft | null; currentUserUID: string; userSubscription: Subscription | null; srcImageBlob: any; constructor(flowchartSrv: FlowchartService, callService: CallService, authSrv: MicrosoftAuthService, modalService: ModalService, cdr: ChangeDetectorRef, consoleSrv: ConsoleService); ngOnInit(): Promise; ngOnDestroy(): Promise; logout(): Promise; login(force?: boolean): Promise; getCurrentUserUID(): Promise; getCurrentSrcImage(): any; getAvatarImage(user: UserMicrosoft | null): Promise; isUserInAllGroup(groups: string[]): boolean; isUserInSomeGroup(groups: string[]): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }