import { IContext, IParams } from '@ibizstudio/api'; import './model-editor-view-controller.less'; /** * 动态模型模态展示控制器 * * @export * @class ModelEditorViewController */ export declare class ModelEditorViewController { /** * 容器 * * @protected * @type {HTMLDivElement} * @memberof ModelEditorViewController */ protected container: HTMLDivElement; /** * Vue实例 * * @protected * @type {*} * @memberof ModelEditorViewController */ protected vueInstance: any; /** * 上飘窗打开,关闭回调 * * @protected * @type {*} * @memberof ModelEditorViewController */ protected resolve?: any; /** * 模型是否修改 * * @protected * @type {boolean} * @memberof ModelEditorViewController */ protected isModelChange: boolean; /** * Creates an instance of ModelEditorViewController. * @memberof ModelEditorViewController */ constructor(); /** * 初始化 * * @protected * @memberof ModelEditorViewController */ protected init(): void; /** * 打开视图 * * @author chitanda * @date 2021-03-25 20:03:41 * @param {IContext} context * @param {IParams} params * @return {*} {Promise} */ open(context: IContext, params: IParams): Promise; /** * vue实例初始化 * * @protected * @param {IContext} context * @param {*} [params={}] * @returns {void} * @memberof ModelEditorViewController */ protected vueInit(context: IContext, params?: any): void; } export declare const modelEditorController: ModelEditorViewController; //# sourceMappingURL=model-editor-view-controller.d.ts.map