import { Api } from './index';
export declare class Uaas {
    id: string;
    config: any;
    api: Api;
    applications: {
        "essent-be": {
            "suitecrm": {
                "DEV_URL": string;
                "PROD_URL": string;
                "API_URL": string;
                "IDP_URL": string;
            };
            "api_headers": {
                "Content-Type": string;
            }[];
            "api_routes": ({
                "login": string;
                "user|current"?: undefined;
                "Menu|start"?: undefined;
            } | {
                "user|current": string;
                "login"?: undefined;
                "Menu|start"?: undefined;
            } | {
                "Menu|start": string;
                "login"?: undefined;
                "user|current"?: undefined;
            })[];
            "api_routes_dev": {
                "case": string;
            }[];
        };
        "essent-nl": {
            "suitecrm": {
                "DEV_URL": string;
                "PROD_URL": string;
                "API_URL": string;
                "IDP_URL": string;
            };
            "api_headers": {
                "Content-Type": string;
            }[];
            "api_routes": ({
                "login": string;
                "user|current"?: undefined;
                "Menu|start"?: undefined;
            } | {
                "user|current": string;
                "login"?: undefined;
                "Menu|start"?: undefined;
            } | {
                "Menu|start": string;
                "login"?: undefined;
                "user|current"?: undefined;
            })[];
            "api_routes_dev": {
                "case": string;
            }[];
        };
    };
    constructor();
    init(id: string, config: any): void;
    login(event: any): Promise<void>;
    onLoginSucces(): Promise<void>;
    getCookie(name: string): string;
}
