export interface EngineEvents {
    // UI Events
    'ui:open-dialog': { id: string; data?: any };
    'ui:close-dialog': { id: string };

    // Engine Events
    'engine:model-loaded': { url: string };
        'engine:object-clicked': { objectId: string; position: { x: number, y: number, z: number } };
        
            // 树组件事件
        
            'ui:tree-node-check': { id: string; checked: boolean; node: any };
        
            'ui:tree-node-select': { id: string; selected: boolean; node: any };
        
            'ui:tree-node-expand': { id: string; expanded: boolean };
        
        
        
            // 折叠面板事件
        
            'ui:collapse-change': { activeIds: string[] };
        
        
        
            // 系统事件
        
            'sys:theme-changed': { theme: string };
        
            'sys:locale-changed': { locale: string };
        
        }
        
        
