/** * Trigger one or more events on a given DOM element. * * @param elm - DOM element to trigger the event on * @param eventNames - Event names to trigger * @param data - Extra data to add to the triggered event * @return The 'elm' (or document) */ declare function trigger(elm: EventTarget, eventNames: string | string[], data?: unknown): EventTarget; /** * Trigger one or more events on Document. * * @param eventNames - Event names to trigger * @param data - Extra data to add to the triggered event * @return The 'elm' (or document) */ declare function trigger(eventNames: string | string[], data?: unknown): EventTarget; export default trigger;