import { DashboardControlBase } from '../../../widgets'; import { IPSDBPortletPart } from '@ibizstudio/runtime'; /** * 数据看板部件基类 * * @export * @class AppDashboardBase * @extends {DashboardControlBase} */ export declare class AppDashboardBase extends DashboardControlBase { /** * 绘制门户部件内容 * * @param {IPSDBPortletPart} modelJson * @memberof AppDashboardBase */ renderPortletContent(modelJson: IPSDBPortletPart, index?: number): import("vue").VNode | undefined; /** * 绘制门户部件布局 * * @memberof AppDashboardBase */ renderPortlets(modelJson: any): import("vue").VNode | undefined; /** * 绘制静态布局内容 * * @returns * @memberof AppDashboardBase */ renderStaticDashboard(): any; /** * 绘制自定义门户部件 * * @param {*} item * @returns * @memberof AppDashboardBase */ renderCustomPortlet(customModel: any): import("vue").VNode; /** * 绘制动态自定义布局内容 * * @returns * @memberof AppDashboardBase */ renderCustomizedDashboard(): any; /** * 绘制内容 * * @returns * @memberof AppDashboardBase */ render(): any; } //# sourceMappingURL=app-dashboard-base.d.ts.map