import { Router } from "@angular/router";
import { BaseSessionRetriever } from "@esfaenza/preferences";
import { TokenService } from "./app.accesstoken";
import * as i0 from "@angular/core";
export declare class SessionRetriever implements BaseSessionRetriever {
    private bts;
    private router;
    private anonymousMode;
    constructor(bts: TokenService, router: Router, anonymousMode: boolean);
    /** Tenant§Account§User§ModuleId */
    getSessionKey(global?: boolean): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<SessionRetriever, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<SessionRetriever>;
}
