import { IPSAppDEChartView, IPSDEChart } from '@ibizstudio/runtime'; import { ChartViewEngine, ChartViewInterface } from '@ibizstudio/runtime'; import { MDViewBase } from './mdview-base'; /** * 图表视图基类 * * @export * @class ChartViewBase * @extends {MDViewBase} * @implements {ChartViewInterface} */ export declare class ChartViewBase extends MDViewBase implements ChartViewInterface { /** * 视图实例 * * @memberof ChartViewBase */ viewInstance: IPSAppDEChartView; /** * 图表实例 * * @memberof ChartViewBase */ chartInstance: IPSDEChart; /** * 视图引擎 * * @public * @type {ChartViewEngine} * @memberof ChartViewBase */ engine: ChartViewEngine; /** * 引擎初始化 * * @param {*} [opts={}] 引擎参数 * @memberof ChartViewBase */ engineInit(opts?: any): void; /** * 初始化图表视图实例 * * @param opts * @memberof ChartViewBase */ viewModelInit(): Promise; /** * 渲染视图主体内容区 * * @returns * @memberof ChartViewBase */ renderMainContent(): import("vue").VNode; /** * 快速搜索 * * @param {*} $event * @memberof ChartViewBase */ onSearch($event: any): void; } //# sourceMappingURL=chartview-base.d.ts.map