/**
 * These are to support legacy exports (see notes below).
 */
import { BaseService as baseService } from "./platform/services/baseService";
import RouterClient from "./clients/routerClient";
import StorageClient from "./clients/storageClient";
import DistributedStoreClient from "./clients/distributedStoreClient";
import LinkerClient from "./deprecated/linkerClient";
import WindowClient from "./clients/windowClient";
import WorkspaceClient from "./clients/workspaceClient";
import DialogManager from "./clients/dialogManagerClient";
import AuthenticationClient from "./clients/authenticationClient";
import ConfigClient from "./clients/configClient";
import DragAndDropClient from "./deprecated/dragAndDropClient";
import Logger from "./clients/logger";
import AppsClient from "./clients/appsClient";
import LauncherClient from "./clients/launcherClient";
import { _BaseClient } from "./deprecated/baseClient";
import SearchClient from "./clients/searchClient";
import HotkeyClient from "./clients/hotkeyClient";
import NotificationClient from "./clients/notificationClient";
import UserNotification from "./common/toast";
import * as Util from "./common/util";
import DependencyManager from "./common/dependencyManager";
import baseStorage from "./platform/services/storage/adapters/base";
import { System } from "./common/system";
import { FinsembleWindow } from "./common/FinsembleWindow";
import * as clients_1 from "./clients";
export { clients_1 as clients };
import * as types_1 from "./types";
export { types_1 as types };
import * as FEA_1 from "./FEA";
export { FEA_1 as FEA };
import * as common_1 from "./common";
export { common_1 as common };
import * as deprecated_1 from "./deprecated";
export { deprecated_1 as deprecated };
import * as constants_1 from "./common/constants";
export { constants_1 as constants };
export * from "./clients";
export * from "./common";
export * from "./types";
export * from "./ui";
export * from "./platform/preloads/BloombergBridgeClient";
/**
 * Following are legacy exports that have been used by customers primarily to build custom
 * services and storage adapters. These will be deprecated over time as we roll out simplified
 * mechanisms for services and adapters.
 */
/**
 * Used for build storage adapters
 */
export const models = {
    baseStorage,
};
export { baseStorage };
/**
 * @ignore Don't display these in Typedoc output
 * This section is for backward compatibility
 */
export { FinsembleWindow, baseService, UserNotification, DependencyManager, System, Util };
/**
 * @ignore Don't display these in Typedoc output
 * This section is for backward compatibility
 */
export const Clients = {
    RouterClient,
    StorageClient,
    AppsClient,
    LauncherClient,
    DistributedStoreClient,
    LinkerClient,
    WindowClient,
    WorkspaceClient,
    DialogManager,
    AuthenticationClient,
    ConfigClient,
    DragAndDropClient,
    Logger,
    /** @deprecated */
    baseClient: _BaseClient,
    SearchClient,
    HotkeyClient,
    NotificationClient,
};
//# sourceMappingURL=main.js.map