import type { GestureTouchEvent } from '../../../handlers/gestureHandlerCommon'; import type { AnimatedEvent, BaseGestureConfig, ChangeCalculatorType, DiffCalculatorType, GestureEvent, GestureHandlerEventWithHandlerData, GestureStateChangeEventWithHandlerData, GestureUpdateEventWithHandlerData } from '../../types'; export declare function maybeExtractNativeEvent(event: GestureHandlerEventWithHandlerData): GestureTouchEvent | GestureUpdateEventWithHandlerData | GestureStateChangeEventWithHandlerData; export declare function flattenAndFilterEvent(event: GestureUpdateEventWithHandlerData | GestureStateChangeEventWithHandlerData): GestureEvent; export declare function isEventForHandlerWithTag(handlerTag: number, event: GestureStateChangeEventWithHandlerData | GestureUpdateEventWithHandlerData | GestureTouchEvent): boolean; export declare function isNativeAnimatedEvent(callback: ((event: GestureEvent) => void) | AnimatedEvent | undefined): callback is AnimatedEvent; export declare function checkMappingForChangeProperties(animatedEvent: AnimatedEvent): void; export declare function shouldHandleTouchEvents(config: BaseGestureConfig): boolean; export declare function getChangeEventCalculator(diffCalculator: DiffCalculatorType): ChangeCalculatorType; export declare function isTouchEvent(event: GestureStateChangeEventWithHandlerData | GestureUpdateEventWithHandlerData | GestureTouchEvent): event is GestureTouchEvent; export declare function isStateChangeEvent(event: GestureStateChangeEventWithHandlerData | GestureUpdateEventWithHandlerData | GestureTouchEvent): event is GestureStateChangeEventWithHandlerData; //# sourceMappingURL=eventUtils.d.ts.map