import { Api } from '../api';
export declare class Uaas {
    id: string;
    config: any;
    api: Api;
    authenticated: boolean;
    dev: boolean;
    errorMessage: string;
    constructor();
    init(id: string): Promise<void>;
    login(event: any): Promise<void>;
    logout(): Promise<void>;
    onLoginSucces(result: any): void;
    onLoginFailure(result: any): void;
    readonly applications: {
        "e-be": {
            "suitecrm": {
                "DEV_URL": string;
                "PROD_URL": string;
                "API_URL": string;
                "IDP_URL": string;
            };
            "requestCredentials": string;
            "corsMode": string;
            "swaggerUrl": string;
            "api_headers": {
                "Content-Type": string;
            }[];
            "api_routes": ({
                "dwp/login": string;
                "dwp/currentUser"?: undefined;
                "dwp/Menu/start"?: undefined;
            } | {
                "dwp/currentUser": string;
                "dwp/login"?: undefined;
                "dwp/Menu/start"?: undefined;
            } | {
                "dwp/Menu/start": string;
                "dwp/login"?: undefined;
                "dwp/currentUser"?: undefined;
            })[];
            "api_routes_dev": {
                "case": string;
            }[];
        };
        "e-nl": {
            "suitecrm": {
                "DEV_URL": string;
                "PROD_URL": string;
                "API_URL": string;
            };
            "requestCredentials": string;
            "corsMode": string;
            "swaggerUrl": string;
            "api_headers": {
                "Content-Type": string;
            }[];
            "api_routes": ({
                "dwp/login": string;
                "dwp/currentUser"?: undefined;
                "dwp/Menu/start"?: undefined;
            } | {
                "dwp/currentUser": string;
                "dwp/login"?: undefined;
                "dwp/Menu/start"?: undefined;
            } | {
                "dwp/Menu/start": string;
                "dwp/login"?: undefined;
                "dwp/currentUser"?: undefined;
            })[];
            "api_routes_dev": {
                "case": string;
            }[];
        };
    };
}
