Events: {
    click: MouseEvent;
    close: Event;
    closeAny:
        | KeyboardEvent
        | UIEvent
        | Event
        | PointerEvent
        | MouseEvent
        | ErrorEvent
        | AnimationEvent
        | ClipboardEvent
        | CompositionEvent
        | DragEvent
        | FocusEvent
        | FormDataEvent
        | InputEvent
        | ProgressEvent<EventTarget>
        | SecurityPolicyViolationEvent
        | SubmitEvent
        | TouchEvent
        | TransitionEvent
        | WheelEvent;
    keydown: KeyboardEvent;
    keyup: KeyboardEvent;
    open:
        | KeyboardEvent
        | UIEvent
        | Event
        | PointerEvent
        | MouseEvent
        | ErrorEvent
        | AnimationEvent
        | ClipboardEvent
        | CompositionEvent
        | DragEvent
        | FocusEvent
        | FormDataEvent
        | InputEvent
        | ProgressEvent<EventTarget>
        | SecurityPolicyViolationEvent
        | SubmitEvent
        | TouchEvent
        | TransitionEvent
        | WheelEvent;
    openAny:
        | KeyboardEvent
        | UIEvent
        | Event
        | PointerEvent
        | MouseEvent
        | ErrorEvent
        | AnimationEvent
        | ClipboardEvent
        | CompositionEvent
        | DragEvent
        | FocusEvent
        | FormDataEvent
        | InputEvent
        | ProgressEvent<EventTarget>
        | SecurityPolicyViolationEvent
        | SubmitEvent
        | TouchEvent
        | TransitionEvent
        | WheelEvent;
} & {
    [evt: string]: CustomEvent<any>;
}

Events type alias for associated component.