import { EventBus } from '../services'; import { HtmlDatasetIntegrator, HtmlInterfaceIntegrator, HtmlSyntaxIntegrator, InitHtmlInterfaceIntegratorParams, EditIntegrator } from '../workbench/integration/html'; export * from '../workbench/integration/html/common'; export interface InitHtmlUIEditorParams { dataset: { components: any; editorOptions: any; pageSchemas?: any; templateSchemas?: any; codeTemplates?: any; }; interfaceParams: InitHtmlInterfaceIntegratorParams; } /** UI编辑器配置 */ export interface HtmlUIEditorOptions { /** 当前版本号 */ version: string; } export declare class HtmlUIEditor { private _options; private _eventBus; private _mapStore; private _dataset; private _interface; private _syntax; private _edit; constructor(options: HtmlUIEditorOptions); get eventBus(): EventBus; /** 界面操作类 */ get interface(): HtmlInterfaceIntegrator; get edit(): EditIntegrator; get dataset(): HtmlDatasetIntegrator; get syntax(): HtmlSyntaxIntegrator; private _initial; }