import { HttpClient } from '@angular/common/http';
import { DiscoveryDocument, JWTKeys } from 'angular-simple-oidc/core';
import { ConfigService } from 'angular-simple-oidc/config';
import { AuthConfig } from '../config/models';
import { EventsService } from 'angular-simple-oidc/events';
export declare class OidcDiscoveryDocClient {
    protected readonly config: ConfigService<AuthConfig>;
    protected readonly http: HttpClient;
    protected readonly events: EventsService;
    readonly current$: import("rxjs").Observable<DiscoveryDocument>;
    readonly jwtKeys$: import("rxjs").Observable<JWTKeys>;
    constructor(config: ConfigService<AuthConfig>, http: HttpClient, events: EventsService);
}
