import { EventEmitter } from '@angular/core'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/catch'; import 'rxjs/add/observable/throw'; import 'rxjs/add/observable/interval'; import 'rxjs/add/observable/timer'; import { AuthConfiguration } from '../modules/auth.configuration'; import { OidcSecurityCommon } from './oidc.security.common'; import { AuthWellKnownEndpoints } from './auth.well-known-endpoints'; export declare class OidcSecurityCheckSession { private authConfiguration; private oidcSecurityCommon; private authWellKnownEndpoints; private sessionIframe; private iframeMessageEvent; onCheckSessionChanged: EventEmitter; constructor(authConfiguration: AuthConfiguration, oidcSecurityCommon: OidcSecurityCommon, authWellKnownEndpoints: AuthWellKnownEndpoints); init(): any; pollServerSession(session_state: any, clientId: any): void; private messageHandler(e); }