import { PortletControlBase } from '../../../widgets'; /** * 门户部件部件基类 * * @export * @class AppPortletBase * @extends {PortletControlBase} */ export declare class AppPortletBase extends PortletControlBase { /** * 绘制其他部件 * * @returns * @memberof AppPortletBase */ renderControl(): import("vue").VNode | undefined; /** * 绘制直接内容 * * @returns * @memberof AppPortletBase */ renderRawItem(): JSX.Element; /** * 绘制HTML * * @returns * @memberof AppPortletBase */ renderHtml(): JSX.Element; /** * 绘制工具栏栏 * * @returns * @memberof AppPortletBase */ renderToolBar(): JSX.Element; /** * 绘制操作栏 * * @returns * @memberof AppPortletBase */ renderActionBar(): JSX.Element; /** * 绘制自定义 * * @returns * @memberof AppPortletBase */ renderCustom(): JSX.Element | undefined; /** * 绘制应用菜单 * * @returns * @memberof AppPortletBase */ renderAppMenu(): import("vue").VNode | undefined; /** * 绘制视图 * * @returns * @memberof AppPortletBase */ renderView(): import("vue").VNode | undefined; /** * 根据portletType绘制 * * @returns * @memberof AppPortletBase */ renderByPortletType(): import("vue").VNode | undefined; /** * 绘制标题 * * @returns * @memberof AppPortletBase */ renderTitle(): JSX.Element[]; /** * 绘制界面行为图标 * * @param {*} actionDetail 界面行为组成员 * @returns * @memberof AppPortletBase */ renderIcon(actionDetail: any): JSX.Element | undefined; /** * 绘制界面行为组 * * @returns * @memberof AppPortletBase */ renderUiAction(): JSX.Element | undefined; /** * 处理操作列点击 * * @memberof GridControlBase */ handleActionClick(event: any, detail: any): void; /** * 绘制内容 * * @returns * @memberof AppPortletBase */ render(): any; } //# sourceMappingURL=app-portlet-base.d.ts.map