export interface PreventableEvent { preventDefault: () => void; stopPropagation: () => void; } export declare type PreventableEventWithTarget = PreventableEvent & { target?: EventTarget | null; }; export declare type PreventableEventWithTargetFiles = PreventableEvent & { target?: HTMLInputElement | null; dataTransfer?: DataTransfer; };