import { ApplicationRef, ComponentFactoryResolver } from '@angular/core';
import { IJwtToken } from './jwt';
import { GHDAdalConfig } from '../../models/adal-config.model';
export declare class AuthService {
    private applicationRef;
    private componentFactoryResolver;
    private authWrapper;
    constructor(config: GHDAdalConfig, applicationRef: ApplicationRef, componentFactoryResolver: ComponentFactoryResolver);
    handleResponse(): void;
    showLoginPrompt(): void;
    logout(): Promise<any>;
    acquireTokenInBackground(): Promise<string>;
    readonly token: string;
    readonly jwt: IJwtToken;
}
