import { TreeViewEngine, TreeViewInterface } from '@ibizstudio/runtime'; import { IPSAppDETreeView, IPSDETree } from '@ibizstudio/runtime'; import { MDViewBase } from './mdview-base'; /** * 实体树视图视图基类 * * @export * @class TreeViewBase * @extends {MDViewBase} * @implements {TreeViewInterface} */ export declare class TreeViewBase extends MDViewBase implements TreeViewInterface { /** * 视图实例 * * @memberof TreeViewBase */ viewInstance: IPSAppDETreeView; /** * 树视图实例 * * @public * @type {IPSDETree} * @memberof TreeViewBase */ treeInstance: IPSDETree; /** * 视图引擎 * * @public * @type {Engine} * @memberof TreeViewBase */ engine: TreeViewEngine; /** * 引擎初始化 * * @param {*} [opts={}] 引擎参数 * @memberof TreeViewBase */ engineInit(opts?: any): void; /** * 初始化列表视图实例 * * @memberof AppDefaultTreeView */ viewModelInit(): Promise; /** * 渲染视图主体内容区 * * @memberof AppDefaultEditView */ renderMainContent(): import("vue").VNode; /** * 快速搜索 * * @returns {void} * @memberof TreeViewBase */ onSearch(): void; } //# sourceMappingURL=treeview-base.d.ts.map