import { IPSSysViewPanelLogic, PSSysViewPanelLogicService } from '@ibizstudio/api'; import { DesignItemBase } from '@ibizstudio/dynamic-design'; import { CreateElement, VNode } from 'vue'; /** * 面板逻辑项设计 * * @export * @class LogicDesignContent * @extends {Vue} */ export declare class LogicDesignContent extends DesignItemBase { service: PSSysViewPanelLogicService; componentCreated(): Promise; componentDestroyed(): void; generateOption(): any; masterLoaded(): void; /** * 新增项 * * @param {{ element: IPSSysViewPanelLogic; newIndex: number }} { element, newIndex } * @return {*} {Promise} * @memberof LogicDesignContent */ add({ element, newIndex }: { element: IPSSysViewPanelLogic; newIndex: number; }): Promise; /** * 删除项 * * @param {IPSSysViewPanelLogic} item * @return {*} {Promise} * @memberof EngineDesignContent */ remove(item: IPSSysViewPanelLogic, i: number): Promise; renderContentList(_h: CreateElement): VNode[]; render(h: CreateElement): JSX.Element; } //# sourceMappingURL=logic-design-content.d.ts.map