import type { ITokenHandler } from '../Token-handler/ITokenHandler';
export default class AuthStrategy {
    private tokenHandler;
    private ewizardClient;
    private keyCloakClient;
    constructor(tokenHandler: ITokenHandler, ewizardClient: any, keyCloakClient: any);
    login(credentials: any): Promise<void>;
    logout(): Promise<void>;
    checkAuth(): Promise<import("../Token-handler/ITokenHandler").Tokens>;
    private getAuthStrategy;
}
