import { Vue } from 'vue-property-decorator'; /** * 部件壳 * * @export * @class AppControlShell * @extends {Vue} */ export declare class AppControlShell extends Vue { /** * 部件静态参数 * * @memberof AppDefaultForm */ staticProps: any; /** * 部件动态参数 * * @memberof AppDefaultForm */ dynamicProps: any; /** * 监听当前视图环境参数变化 * * @memberof AppDefaultEditView */ onstaticPropsChange(newVal: any, oldVal: any): void; /** * 部件组件名称 * * @type {any} * @memberof ViewBase */ controlComponentName: string; /** * 部件事件 * * @param {{ controlname: string; action: string; data: any }} { controlname 部件名称, action 事件名称, data 事件参数 } * @memberof AppControlShell */ ctrlEvent({ controlname, action, data }: { controlname: string; action: string; data: any; }): void; /** * 初始化组件数据 * * @param {ControlContext} opts * @memberof AppControlShell */ initControlData(opts: any): Promise; /** * 获取部件引用 * * @readonly * @memberof AppControlShell */ get ctrl(): Vue | Element | (Vue | Element)[] | undefined; /** * UUID * * @readonly * @memberof AppControlShell */ UUID: string; /** * 绘制内容 * * @returns * @memberof AppControlShell */ render(): any; } //# sourceMappingURL=app-control-shell.d.ts.map