/// <reference types="adal" />
import * as i0 from "@angular/core";
export declare class NgxAdalAngularService {
    private adalConfig;
    private context;
    constructor(adalConfig: any);
    get LoggedInUserEmail(): string;
    get LoggedInUserName(): any;
    login(): void;
    logout(): void;
    GetResourceForEndpoint(url: string): string;
    RenewToken(url: string): void;
    acquireToken(url: string): import("rxjs").Observable<any>;
    getToken(url: string): string;
    handleCallback(): void;
    get userInfo(): adal.User;
    get accessToken(): string;
    get isAuthenticated(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxAdalAngularService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NgxAdalAngularService>;
}
