import { Vue } from 'vue-property-decorator'; import { VNode } from 'vue'; import { ModelClipboardController } from './controller/model-clipboard-controller'; import './model-clipboard.less'; /** * 粘贴板 * * @export * @class ModelClipboard * @extends {Vue} */ export declare class ModelClipboard extends Vue { /** * 模型操作通用控制器 * * @protected * @type {ModelClipboardController} * @memberof ModelClipboard */ protected controller: ModelClipboardController; /** * @description 视图层级 * @private * @type {*} * @memberof ModelClipboard */ private zIndex; /** * 组件新建完毕 * * @memberof ModelClipboard */ created(): void; showChange(newVal: boolean, oldVal: boolean): void; /** * @description 处理z-index * @param {string} mask * @param {string} wrap * @memberof ModelClipboard */ handleZIndex(mask: string, wrap: string): void; /** * 清空所有 * * @memberof ModelClipboard */ removeAll(): void; /** * 绘制抽屉内容 * * @returns {VNode} * @memberof ModelClipboard */ renderDrawerContent(): VNode; /** * 绘制内容 * * @returns {*} * @memberof ModelClipboard */ render(): any; } //# sourceMappingURL=model-clipboard.d.ts.map