import React from 'react'; export declare function isTouchEvent(e: Event): e is TouchEvent; interface PressHandlers { onLongPress: (e: React.MouseEvent | React.TouchEvent) => void; onClick?: (e: React.MouseEvent | React.TouchEvent) => void; } interface Options { delay?: number; shouldPreventDefault?: boolean; shouldStopPropagation?: boolean; } interface UseLongPressType { onTouchMove: (e: React.TouchEvent) => void; onMouseDown: (e: React.MouseEvent) => void; onTouchStart: (e: React.TouchEvent) => void; onMouseUp: (e: React.MouseEvent) => void; onMouseLeave: (e: React.MouseEvent) => void; onTouchEnd: (e: React.TouchEvent) => void; } export default function useLongPress({ onLongPress, onClick, }: PressHandlers, { delay, shouldPreventDefault, shouldStopPropagation, }?: Options): UseLongPressType; export {};