/** * 传递的WindowPanel数据模型 */ export interface IWindowData { id: string; icon?: string; title?: string; pid?: string; data?: any; } /** * Windows窗体Map集合 */ export declare const WindowsMap: Map; /** * 最小化窗体Map集合 */ export declare const MinWindowMap: import('vue').Ref & Omit, keyof Map>, Map | (Map & Omit, keyof Map>)>; declare class XWindowManager { static ZIndexMax: number; /** * 注册添加窗体对象 * @param panelData */ static addWindowPanel(panelData: IWindowData): void; /** * 移除窗体 * @param id */ static removeWindowPanel(id: string): void; static minimizeWindowPanel(id: string): void; /** * 打开窗体 * @param id */ static openWindowPanel(id: string): void; } export default XWindowManager;