import React from 'react'; import { TaroBaseProps, TaroBaseAttributes } from '../typings'; export interface UseTaroBaseEventsReturn extends TaroBaseAttributes { onMouseDown: React.MouseEventHandler; onTouchStart: React.TouchEventHandler; onMouseMove: React.MouseEventHandler; onTouchMove: React.TouchEventHandler; onMouseUp: React.MouseEventHandler; onTouchEnd: React.TouchEventHandler; onMouseLeave: React.MouseEventHandler; onTouchCancel: React.TouchEventHandler; onClick: React.MouseEventHandler; } declare function useTaroBaseEvents({ catchMove, onClick, onTouchStart, onTouchMove, onTouchCancel, onTouchEnd, onLongPress, ...rest }: TaroBaseProps): UseTaroBaseEventsReturn; export default useTaroBaseEvents;