import { Observable } from 'rxjs'; /** * 模态 * * @export * @class AppTopDrawerContainer */ export declare class AppTopDrawerContainer { /** * 唯一实例 * * @protected * @static * @type {AppTopDrawerContainer} * @memberof AppTopDrawerContainer */ protected static readonly instance: AppTopDrawerContainer; /** * 模态承载容器 * * @protected * @type {HTMLDivElement} * @memberof AppTopDrawerContainer */ protected modalContainer: HTMLDivElement; /** * store对象 * * @private * @memberof AppTopDrawerContainer */ private store; /** * i18n对象 * * @private * @memberof AppTopDrawerContainer */ private i18n; /** * 路由对象 * * @private * @memberof AppTopDrawerContainer */ private router; /** * Vue实例 * * @protected * @type {*} * @memberof AppTopDrawerContainer */ protected vueInstance: any; /** * Creates an instance of AppTopDrawerContainer. * @memberof AppTopDrawerContainer */ constructor(); /** * 初始化基础数据 * * @memberof AppTopDrawerContainer */ private initBasicData; /** * 初始化 * * @protected * @memberof AppTopDrawerContainer */ protected init(): void; /** * 顶部抽屉模式打开视图 * * @param {{ viewname: string, title: string, width?: number, height?: number }} view 视图 * @param {*} [viewParam={}] 视图参数 * @param {any[]} deResParameters 关系实体参数对象 * @param {any[]} parameters 当前应用视图参数对象 * @param {any[]} args 多项数据 * @param {*} [data={}] 行为参数 * @returns {Observable} * @memberof AppTopDrawerContainer */ openDrawer(view: { viewname: string; title: string; width?: number; height?: number; placement?: string; }, dynamicProps?: any, staticProps?: any): Observable; /** * 获取Vue容器实例 * * @protected * @returns {*} * @memberof AppTopDrawerContainer */ protected getVueInstance(): any; } export declare const appTopDrawerContainer: AppTopDrawerContainer; //# sourceMappingURL=app-top-drawer-container.d.ts.map