import { DirectiveBinding } from 'vue'; export type TreeRowDropHandler = (row: T, siblings: T[] | undefined, destParent: T | undefined, destSiblings: T[] | undefined, destIndex: number) => void; export declare const isPositionMark: (element: Element) => boolean; export declare const vTreeRowDrag: { mounted: (el: HTMLElement, binding: DirectiveBinding) => void; }; export declare const vTreeRowDrop: { mounted: (el: HTMLElement, binding: DirectiveBinding) => void; };