import { IPSAppDEKanbanView, IPSDEKanban } from '@ibizstudio/runtime'; import { KanBanViewEngine, KanbanViewInterface } from '@ibizstudio/runtime'; import { MDViewBase } from "./mdview-base"; /** * 实体看板视图基类 * * @export * @class KanbanViewBase * @extends {MDViewBase} * @implements {KanbanViewInterface} */ export declare class KanbanViewBase extends MDViewBase implements KanbanViewInterface { /** * 看板视图实例 * * @memberof KanbanViewBase */ viewInstance: IPSAppDEKanbanView; /** * 看板实例 * * @memberof KanbanViewBase */ kanbanInstance: IPSDEKanban; /** * 视图引擎 * * @public * @type {Engine} * @memberof KanbanViewBase */ engine: KanBanViewEngine; /** * 引擎初始化 * * @param {*} [opts={}] 引擎参数 * @memberof KanbanViewBase */ engineInit(opts?: any): void; /** * 初始化看板视图实例 * * @param opts * @memberof KanbanViewBase */ viewModelInit(arg?: any): Promise; /** * 渲染视图主体内容区 * * @memberof KanbanViewBase */ renderMainContent(): import("vue").VNode; /** * 快速搜索 * * @param {*} $event * @memberof KanbanViewBase */ onSearch($event: any): void; } //# sourceMappingURL=kanbanview-base.d.ts.map