import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
export interface ConfigResult {
    authWellknownEndpoints: any;
    customConfig: any;
}
export declare class OidcConfigService {
    private readonly httpClient;
    private configurationLoadedInternal;
    readonly onConfigurationLoaded: Observable<ConfigResult>;
    constructor(httpClient: HttpClient);
    load(configUrl: string): Promise<boolean>;
    load_using_stsServer(stsServer: string): Promise<boolean>;
    load_using_custom_stsServer(url: string): Promise<boolean>;
    private loadUsingConfiguration;
}
