import { Vue } from 'vue-property-decorator'; import { CreateElement } from 'vue'; import { IPSDEToolbarItem } from '@ibizstudio-ex/runtime'; import './design-view-toolbar.less'; export declare class DesignViewToolBar extends Vue { /** * 工具栏模型 * * @author chitanda * @date 2021-04-13 15:04:02 * @type {ToolbarItem[]} */ toolbarModels?: IPSDEToolbarItem[]; /** * 绘制内容 * * @param {CreateElement} h * @memberof DesignViewToolBar */ render(h: CreateElement): JSX.Element; /** * 工具栏项单击事件 * * @param {*} { tag } * @param {*} e * @memberof DesignViewToolBar */ itemClick(uiAction: any, e: MouseEvent): void; /** * @description 获取项样式名 * @param {IPSDEToolbarItem} item * @return {*} * @memberof DesignViewToolBar */ getItemClass(item: IPSDEToolbarItem): string; /** * @description 绘制图标 * @memberof DesignViewToolBar */ renderIcon(item: IPSDEToolbarItem): JSX.Element | undefined; /** * 绘制工具栏项 * * @param {ToolbarItem} item * @memberof DesignViewToolBar */ renderToolBarItem(item: IPSDEToolbarItem): JSX.Element; } //# sourceMappingURL=design-view-toolbar.d.ts.map