interface BrowserEventDescriptor { parent?: string[]; properties?: string[]; functions?: Record unknown>; } declare function lo_event_name(event: Event): string; declare function lo_event_props(event: Event): Record; declare function subscribeToEvents({ target, eventList, dispatch }?: { target?: EventTarget | undefined; eventList?: Record | undefined; dispatch?: ((eventType: string, lodict: Record) => void) | undefined; }): void; export { lo_event_name, lo_event_props, subscribeToEvents };