import { VariantType } from '../../../types';
import { EventInfo } from 'framer-motion';
import { VariantLabels } from 'motion-dom';
export type PressEvent = (event: PointerEvent, info: EventInfo) => void;
export interface PressProps {
    /**
     * If `true`, the press gesture will attach its start listener to window.
     */
    globalPressTarget?: boolean;
    /**
     * Variant to apply when the element is pressed.
     */
    whilePress?: VariantLabels | VariantType;
    onPressStart?: PressEvent;
    onPress?: PressEvent;
    onPressCancel?: PressEvent;
}
