import { default as BIMXViewer } from './pages/BimxViewerEntry.vue'; import { EventContent, InstructionContent } from './utils/eventBus'; import { ConfigsParams, setConfigs, BIMX_CONFIGS } from './store/initConfigs'; import { default as ViewerManager } from './viewerManager/viewerManager'; import { default as InitialViewer } from './viewerManager/initial/viewerInitial'; import { Locale, messages, defaultI18nConfig, setGlobalI18n } from './i18n'; import { useLocaleStore, setI18nInstance } from './store/localeStore'; export { BIMXViewer, InitialViewer, setConfigs, BIMX_CONFIGS, ViewerManager, useLocaleStore, setI18nInstance, messages as bimxMessages, defaultI18nConfig, setGlobalI18n }; export type { EventContent }; export type { InstructionContent }; export type { Locale }; /** * 配置初始化 * @param {configsParams} configs * @returns */ export declare function InitializeConfigs(configs?: ConfigsParams): void; /** * 开启或关闭指定id工具 * @param toolId * @param isOpen */ export declare function setToolStatusById(toolId: number, isOpen?: boolean): void; /** * 开启或关闭指定key工具 * @param toolId * @param isOpen */ export declare function setToolStatusBykey(key: string, isOpen?: boolean): void; /** * 关闭所有工具 * @param force */ export declare function setAllToolClose(extraTool?: number[]): void;