import { TreeNode } from './props';
type InsertPosition = 'insertAfter' | 'insertBefore';
export declare function useArrayMove(): {
    moveElement: (arr: TreeNode[], sourceIndex: number, targetIndex: number, sourceChildCount?: number, targetChildCount?: number, position?: InsertPosition) => TreeNode[];
};
export {};
