import { type BuddyPos } from '../buddy'; export interface UseBuddyFreeDragOptions { appearancePosition: 'left' | 'right' | null; appearanceVerticalAlign: 'top' | 'middle' | 'bottom' | null; sizePx?: number; } export interface UseBuddyFreeDragValue { pos: BuddyPos; isDragging: boolean; startDrag: (event: React.PointerEvent) => { didDrag: () => boolean; }; } export declare function useBuddyFreeDrag({ appearancePosition, appearanceVerticalAlign, sizePx, }: UseBuddyFreeDragOptions): UseBuddyFreeDragValue;