import { IAbsoluteLayoutContext } from '@ibizstudio/absolute-layout-design'; import { EntityBaseService, IBzEvent } from '@ibizstudio/api'; export declare class PanelItemAbsoluteLayoutController { /** * 上下文 * * @type {IAbsoluteLayoutContext} * @memberof PanelItemAbsoluteLayoutController */ ctx: IAbsoluteLayoutContext; /** * 注册事件 * * @type {Subject} * @memberof PanelAbsoluteLayoutController */ readonly evt: IBzEvent<{ added: any; }>; /** * 服务对象 * * @type {EntityBaseService} * @memberof PanelItemAbsoluteLayoutController */ s: EntityBaseService; /** * 实体名称 * * @type {string} * @memberof PanelItemAbsoluteLayoutController */ entityName: string; /** * @description acc订阅标识 * @type {string[]} * @memberof PanelItemAbsoluteLayoutController */ accSubs: string[]; /** * 获取服务对象 * * @return {*} {Promise} * @memberof PanelItemAbsoluteLayoutController */ getService(): Promise; /** * 查询所有项 * * @return {*} * @memberof PanelItemAbsoluteLayoutController */ selectPanelItems(): Promise; /** * 订阅数据变更 * * @memberof PanelItemAbsoluteLayoutController */ subscription(): void; /** * The new item * * @param {*} item * @memberof PanelItemAbsoluteLayoutController */ addPanelItem(item: any): Promise; /** * @description 组件销毁 * @memberof PanelItemAbsoluteLayoutController */ destroy(): void; /** * Creates an instance of PanelItemAbsoluteLayoutController. * @param {IAbsoluteLayoutContext} ctx * @memberof PanelItemAbsoluteLayoutController */ constructor(ctx: IAbsoluteLayoutContext); } //# sourceMappingURL=panel-item-absolute-layout-controller.d.ts.map