import { IPSAppDECustomView, IPSControl } from '@ibizstudio/runtime'; import { CommonViewEngine, CustomViewInterface } from '@ibizstudio/runtime'; import { MainViewBase } from "./mainview-base"; /** * 自定义视图基类 * * @export * @class CustomViewBase * @extends {MainViewBase} * @implements {CustomViewInterface} */ export declare class CustomViewBase extends MainViewBase implements CustomViewInterface { /** * 视图实例 * * @memberof CustomViewBase */ viewInstance: IPSAppDECustomView; /** * 视图引擎 * * @public * @type {CommonViewEngine} * @memberof CustomViewBase */ engine: CommonViewEngine; /** * 初始化图表视图实例 * * @param opts * @memberof CustomViewBase */ viewModelInit(): Promise; /** * 初始化工具栏数据 * * @memberof MainViewBase */ initViewToolBar(): void; /** * 绘制目标部件 * * @memberof CustomViewBase */ renderTargetControl(control: IPSControl): import("vue").VNode; /** * 引擎初始化 * * @param {*} [opts={}] 引擎参数 * @memberof ChartViewBase */ engineInit(opts?: any): void; } //# sourceMappingURL=customview-base.d.ts.map