import React from 'react';
/** Custom hook useSwipeToDismiss.js to manage long press. */
declare const useSwipeToDismiss: (options?: {
    dismissThreshold?: string | number;
    onDismiss?: () => void;
    onDismissEnd?: () => void;
    snapbackDuration?: number;
    snapbackEasing?: string;
}) => {
    onTouchStart: (e: React.TouchEvent) => void;
    onTouchEnd: (e: React.TouchEvent) => void;
    onTouchMove: (e: React.TouchEvent) => void;
    onTouchCancel: (e: React.TouchEvent) => void;
    ref: React.RefObject<HTMLDivElement>;
    style: {
        transform: string;
        transition: string;
        touchAction: string;
    };
};
export default useSwipeToDismiss;
