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