import { Provider } from '@angular/core'; import { OpenIdConfiguration } from '../openid-configuration'; export declare class OpenIdConfigLoader { loader?: Provider; } export declare abstract class StsConfigLoader { abstract loadConfigs(): Promise[]; } export declare class StsConfigStaticLoader implements StsConfigLoader { private passedConfigs; constructor(passedConfigs: OpenIdConfiguration | OpenIdConfiguration[]); loadConfigs(): Promise[]; } export declare class StsConfigHttpLoader implements StsConfigLoader { private configs$; constructor(configs$: Promise | Promise[]); loadConfigs(): Promise[]; }