import { SyntheticEvent } from './synthetic-event'; import type { HitTestRoot, NativeEventBinding, SyntheticEventTarget } from './types'; export declare class SyntheticEventManager { private _rootNode?; get rootNode(): HitTestRoot | undefined; set rootNode(value: HitTestRoot | undefined); binding?: NativeEventBinding; /** * 主指针状态 */ private primaryPointerState; /** * 滚轮状态 */ private wheelState; flushNativeEvents(): void; private handleWheelEvent; private handlePointerEvents; private dispatchEventAtTarget; dispatchEvent(event: SyntheticEvent): boolean; private shouldPropagate; private createSyntheticPointerEvent; private static instances; static findInstance(root: HitTestRoot): SyntheticEventManager | undefined; }