export declare type UeEventsType = { click: { et: 'click'; eid: string; screenPosition: [number, number]; }; dbclick: { et: 'dbclick'; eid: string; screenPosition: [number, number]; }; propChanged: { et: 'propChanged'; eid: string; objId: string; props: { [k: string]: any; }; }; objectEvent: { et: 'objectEvent'; eid: string; type: string; id: string; p: { [k: string]: any; }; }; widgetEvent: { et: 'widgetEvent'; eid: string; objId: string; type: "leftClick" | "rightClick" | "mouseEnter" | "mouseLeave" | "childMouseLeave" | "childMouseEnter"; add?: { children?: string[]; mousePos?: [number, number]; className?: string; mouseRelativePos?: [number, number]; }; }; hoverEvent: { et: "hoverEvent"; eid: string; screenPosition: [number, number]; }; hoverOutEvent: { et: "hoverOutEvent"; eid: string; screenPosition?: [number, number]; }; mouseMoveEvent: { et: "mouseMoveEvent"; eid: string; screenPosition: [number, number]; }; speechRecognition: { "et": "speechRecognition"; "eid": string; "result": string; "error": string; }; customMessage: { "et": "customMessage"; "eid": string; "message": string; }; statusUpdate: { et: "statusUpdate"; eid: string; FPS: number; length: number; position: [number, number, number]; rotation: [number, number, number]; }; };