import { HttpClient } from '@angular/common/http'; import { AuthMicrosoftService } from './auth-microsoft.service'; import { ConfigurationsService } from './configurations.service'; import { DomainConfService } from './domain-conf.service'; import * as i0 from "@angular/core"; export declare class AuthKeycloakService { private http; private configSvc; private msAuthSvc; private domainConf; environment: any; private loginChangeSubject; constructor(http: HttpClient, configSvc: ConfigurationsService, msAuthSvc: AuthMicrosoftService, domainConf: DomainConfService, environment: any); get isLoggedIn$(): import("rxjs").Observable; initAuth(): Promise; loginV2(_idpHint?: 'E' | 'N' | 'S', redirectUrl?: string): Promise; logout(redirectUrl?: string): Promise; force_logout(): Promise; openInvisibleIframe(url: string): void; private addKeycloakEventListener; private setupGlobalAuthResponder; private get defaultRedirectUrl(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }