import { MapStore, EventBus } from '../../../services'; import { HtmlSchemaTree } from './common'; import { IHtmlComponentEntity } from '../../../models/html'; import { StyleAccess } from '../../parts/styleAccess'; import { Functional } from '../../parts/functional'; export interface IHtmlDatasetIntegrator { } export declare class HtmlDatasetIntegrator implements IHtmlDatasetIntegrator { private _mapStore; private _eventBus; private _functional; private _styleAccess; private readonly _schemaTree; private readonly _componentStore; private readonly _pageSchemaStore; private readonly _templateSchemaStore; constructor(_mapStore: MapStore, _eventBus: EventBus, _functional: Functional, _styleAccess: StyleAccess); get schemaTree(): HtmlSchemaTree; get componentStore(): Map; /** 获取一个协议根节点 */ getSchemaRootNode(): import("ts-toolset").LinkedTreeNode; /** 解析线性数据为树形数据 */ private _buildTreeData; /** 加载页面数据 */ private _loadSchemaRecord; private _loadPageFactor; /** 加载函数功能数据 */ private _loadFunctionalData; /** 解析协议主体数据 */ private _parseSchemaTree; }