/** * Internal implementation details for the `Event` module. */ import type Event from '../Event'; import type EventTarget from '../EventTarget'; export declare const COMPOSED_PATH_KEY: unique symbol; export declare const CURRENT_TARGET_KEY: unique symbol; export declare const EVENT_PHASE_KEY: unique symbol; export declare const IN_PASSIVE_LISTENER_FLAG_KEY: unique symbol; export declare const IS_TRUSTED_KEY: unique symbol; export declare const STOP_IMMEDIATE_PROPAGATION_FLAG_KEY: unique symbol; export declare const STOP_PROPAGATION_FLAG_KEY: unique symbol; export declare const TARGET_KEY: unique symbol; export declare function getCurrentTarget(event: Event): EventTarget | null; export declare function setCurrentTarget(event: Event, currentTarget: EventTarget | null): void; export declare function getComposedPath(event: Event): ReadonlyArray; export declare function setComposedPath(event: Event, composedPath: ReadonlyArray): void; export declare function getEventPhase(event: Event): import('../Event').EventPhase; export declare function setEventPhase(event: Event, eventPhase: import('../Event').EventPhase): void; export declare function getInPassiveListenerFlag(event: Event): boolean; export declare function setInPassiveListenerFlag(event: Event, value: boolean): void; export declare function getIsTrusted(event: Event): boolean; export declare function setIsTrusted(event: Event, isTrusted: boolean): void; export declare function getStopImmediatePropagationFlag(event: Event): boolean; export declare function setStopImmediatePropagationFlag(event: Event, value: boolean): void; export declare function getStopPropagationFlag(event: Event): boolean; export declare function setStopPropagationFlag(event: Event, value: boolean): void; export declare function getTarget(event: Event): EventTarget | null; export declare function setTarget(event: Event, target: EventTarget | null): void; //# sourceMappingURL=EventInternals.d.ts.map