export declare class VirtualEvent { readonly type: string; readonly bubbles: boolean; target: VirtualEvent["currentTarget"]; currentTarget: { dispatchEvent(event: VirtualEvent | Event): boolean; } | null; private propagationStopped; private immediatePropagationStopped; private defaultPrevented; constructor(type: string, options?: { bubbles?: boolean; }); stopPropagation(): void; stopImmediatePropagation(): void; preventDefault(): void; get isPropagationStopped(): boolean; get isImmediatePropagationStopped(): boolean; get isDefaultPrevented(): boolean; } export declare class VirtualCustomEvent extends VirtualEvent { readonly detail: T | undefined; constructor(type: string, options?: { bubbles?: boolean; detail?: T; }); } //# sourceMappingURL=VirtualEvent.d.ts.map