import { DefaultRequestingApi, DefaultExecutingApi } from './request';
export type AuthApi = {
    LOGIN: string;
    LOGOUT: string;
    SCOPES: string;
    MENUS: string;
    SELF: string;
    CHANGE_LANGUAGE: string;
    CONFIG: string;
};
export declare type DefaultAppConfig = {
    HOME_URL: string;
    DASHBOARD_URL: string;
    LOGIN_URL: string;
    ROUTER_WHITE_LIST: string[];
    DEFAULT_PRIMARY: string;
};
export type DefaultApiConfig = {
    requesting: DefaultRequestingApi;
    executing: DefaultExecutingApi;
};
export declare type InstallOptions = {
    requestBaseUrl: string;
    defaultAuthApi?: AuthApi;
    defaultApiConfig?: DefaultApiConfig;
    defaultAppConfig?: DefaultAppConfig;
    cancelRequestWhiteList?: String[];
};
