import { Vue } from 'vue-property-decorator'; import { ModelService } from '../service/model-service'; import { ModelData } from '../model-data'; import './model-clipboard-item.less'; /** * 模型粘贴板项 * * @export * @class ModelClipboardItem * @extends {Vue} */ export declare class ModelClipboardItem extends Vue { /** * 是否在编辑中 * * @protected * @type {boolean} * @memberof ModelClipboardItem */ protected isEdit: boolean; /** * 是否已销毁 * * @protected * @type {boolean} * @memberof ModelClipboardItem */ protected isDestroyed: boolean; /** * 是否正在加载模型 * * @protected * @type {boolean} * @memberof ModelClipboardItem */ protected isLoading: boolean; /** * 数据 * * @protected * @type {ModelData} * @memberof ModelClipboardItem */ protected data: ModelData; /** * 模型导出导入服务 * * @protected * @type {ModelService} * @memberof ModelClipboardItem */ protected service: ModelService; /** * 组件创建完毕 * * @memberof ModelClipboardItem */ created(): void; /** * 组件销毁 * * @memberof ModelClipboardItem */ destroyed(): void; /** * 初始化 * * @protected * @memberof ModelClipboardItem */ protected init(): Promise; /** * 删除当前项事件 * * @returns {{ }} * @memberof ModelClipboardItem */ delete(): any; /** * 删除当前数据 * * @memberof ModelClipboardItem */ remove(): void; /** * 拷贝当前项 * * @memberof ModelClipboardItem */ copy(): void; /** * 打开或关闭编辑界面 * * @protected * @param {boolean} [bool=!this.isEdit] * @memberof ModelClipboardItem */ protected editChange(bool?: boolean): void; /** * 绘制项编辑界面 * * @protected * @returns {*} * @memberof ModelClipboardItem */ protected renderEdit(): any; /** * 绘制项 * * @returns {*} * @memberof ModelClipboardItem */ render(): any; } //# sourceMappingURL=model-clipboard-item.d.ts.map