import type { HoverEffect } from '../../HoverEffect'; import type { GestureUpdateEvent } from '../gestureHandlerCommon'; import type { HoverGestureHandlerEventPayload } from '../GestureHandlerEventPayload'; import type { BaseGestureConfig } from './gesture'; import { ContinousBaseGesture } from './gesture'; export type HoverGestureChangeEventPayload = { changeX: number; changeY: number; }; export interface HoverGestureConfig { hoverEffect?: HoverEffect; } export declare const hoverGestureHandlerProps: readonly ["hoverEffect"]; /** * @deprecated `HoverGesture` is deprecated and will be removed in the future. Please use `useHoverGesture` instead. */ export declare class HoverGesture extends ContinousBaseGesture { config: BaseGestureConfig & HoverGestureConfig; constructor(); /** * #### iOS only * Sets the visual hover effect. */ effect(effect: HoverEffect): this; onChange(callback: (event: GestureUpdateEvent) => void): this; } /** * @deprecated `HoverGestureType` is deprecated and will be removed in the future. Please use `HoverGesture` instead. */ export type HoverGestureType = InstanceType; //# sourceMappingURL=hoverGesture.d.ts.map