import { ITokenHandler } from '../../../Token-handler/ITokenHandler';
export declare class KeyCloakStrategy {
    private tokenHandler;
    private ewizardClient;
    private keyCloakClient;
    constructor(tokenHandler: ITokenHandler, ewizardClient: any, keyCloakClient: any);
    login(credentials: any): any;
    logout(): any;
    checkAuth(): any;
    private saveTokens;
    private configureAuthServerData;
    private collectEwizardConfig;
    private getComponentLibraryConfig;
    private reloadEwizardClientEndpoints;
    private getGraylogConfg;
}
