import { HttpClient } from '@angular/common/http'; import { UserManagerSettings, User } from 'oidc-client'; import { BaseService } from "../../shared/base.service"; import * as i0 from "@angular/core"; export declare class AuthService extends BaseService { private http; private _authNavStatusSource; authNavStatus$: import("rxjs").Observable; private _userSource; UserStatus$: import("rxjs").Observable; private manager; redirectUrl: string; static user: User | null; private user; constructor(http: HttpClient); login(): Promise; getUser(): void; storUser(User: any): void; revokeAccessToken(): void; signinSilent(): void; completeAuthentication(): Promise; register(userRegistration: any): import("rxjs").Observable; refreshToken(token: any): Promise; isAuthenticated(allowedPermission?: number[]): Promise; isUserInRole(allowedPermission: number[]): boolean; authorizationHeaderValue(): string; name(): string; setUrl(url: any): void; getUrl(): string; signinSilentCallback(): void; signout(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare function getClientSettings(): UserManagerSettings;