import { UnionOf } from "unionize";
import { AppDServerInfo, AuthenticationProvider, MenuType, PreloadMap, PreloadType, ProjectError, ProjectSaveData } from "../types/smartDesktopDesignerTypes";
import { AppDefinition } from "../../platform/services/Interop/types";
import { DeployInfo } from "../../FEA";
export declare const SmartDesktopDesignerActions: import("unionize").Unionized<{
    change_conversion_ask_state: boolean;
    change_view: string;
    update_apps: AppDefinition[];
    new_app: string | null;
    set_current_app_id: string | null;
    update_app: AppDefinition;
    delete_app: string;
    update_menus: MenuType;
    update_preloads: PreloadMap;
    set_current_preload: PreloadType | null;
    set_deploy_info: DeployInfo | null;
    set_publish_error: string | null;
    set_is_publishing: boolean;
    set_project_info: ProjectSaveData;
    set_is_getting_started: boolean;
    update_auth_provider: AuthenticationProvider;
    enable_auth_provider: string;
    set_project_error: ProjectError;
    delete_project_error: ProjectError;
    set_reviewing_project_errors: boolean;
    set_fsbl_version: string;
    add_appd_server: AppDServerInfo;
    update_appd_servers: AppDServerInfo[];
    delete_appd_server: string;
}, import("unionize").SingleValueVariants<{
    change_conversion_ask_state: boolean;
    change_view: string;
    update_apps: AppDefinition[];
    new_app: string | null;
    set_current_app_id: string | null;
    update_app: AppDefinition;
    delete_app: string;
    update_menus: MenuType;
    update_preloads: PreloadMap;
    set_current_preload: PreloadType | null;
    set_deploy_info: DeployInfo | null;
    set_publish_error: string | null;
    set_is_publishing: boolean;
    set_project_info: ProjectSaveData;
    set_is_getting_started: boolean;
    update_auth_provider: AuthenticationProvider;
    enable_auth_provider: string;
    set_project_error: ProjectError;
    delete_project_error: ProjectError;
    set_reviewing_project_errors: boolean;
    set_fsbl_version: string;
    add_appd_server: AppDServerInfo;
    update_appd_servers: AppDServerInfo[];
    delete_appd_server: string;
}, "type", "payload">, "type">;
export type SmartDesktopDesignerActionsTypes = UnionOf<typeof SmartDesktopDesignerActions>;
//# sourceMappingURL=smartDesktopDesignerActions.d.ts.map