import type { PositionAndSize, UseDraggableOptions, UseDraggableReturn } from './types';
/**
 * 可拖拽容器的逻辑 Hook
 *
 * 封装了容器的拖拽、缩放、位置管理等逻辑
 * 可独立使用，也可与 DraggableContainer 组件配合使用
 *
 * @param options 配置选项
 * @param callbacks 回调函数
 */
export declare function useDraggable(options?: UseDraggableOptions, callbacks?: {
    onDragging?: (position: PositionAndSize) => void;
    onDragStop?: (position: PositionAndSize) => void;
    onResizeStop?: (position: PositionAndSize) => void;
    onResizing?: (position: PositionAndSize) => void;
}): UseDraggableReturn;
//# sourceMappingURL=use-draggable.d.ts.map