export declare function cloneElement(node: HTMLElement): HTMLElement;
export interface ClientRect {
top: number;
right: number;
bottom: number;
left: number;
width: number;
height: number;
x: number;
y: number;
}
export declare function getClientRect(ele: Element): ClientRect;
export declare function adjustClientRect(clientRect: Omit, top: number, left: number): void;
/**
* 判断是否接近这个容器
* @param rect
* @param threshold
* @param pointerX
* @param pointerY
* @returns
*/
export declare function isPointerNearClientRect(rect: ClientRect, threshold: number, pointerX: number, pointerY: number): boolean;
/**
* 判断是否在指定容器内
* @param clientRect
* @param x
* @param y
* @returns
*/
export declare function isInsideClientRect(clientRect: ClientRect, x: number, y: number): boolean;
//# sourceMappingURL=element.d.ts.map