export interface UseLongPressOptions {
    /** Fired with the touch start point once the press is held for `delayMs`. */
    onLongPress: (point: {
        x: number;
        y: number;
    }) => void;
    /** When true, touch handlers are inert. */
    disabled?: boolean;
    /** Hold duration before the press fires, in ms. Defaults to 500. */
    delayMs?: number;
    /** Movement past this distance (px, either axis) cancels the press. Defaults to 10. */
    moveCancelPx?: number;
}
export interface UseLongPressHandlers {
    onTouchStart: (e: React.TouchEvent) => void;
    onTouchMove: (e: React.TouchEvent) => void;
    onTouchEnd: () => void;
    onTouchCancel: () => void;
}
export declare function useLongPress(options: UseLongPressOptions): UseLongPressHandlers;
//# sourceMappingURL=useLongPress.d.ts.map