import { DirectionKey, IContainer, NodePosition, NodePositionData } from './Container'; export declare const checkDragOut: (nodePositionData: NodePosition, $container: HTMLElement) => NodePosition; export declare const checkArrayWithPush: (target: any, key: any, value: any) => void; export declare const calcGuideLine: (currentNodePosData: NodePositionData, compareNodePosData: NodePositionData, key: DirectionKey, currentNodeDirections?: string[]) => any[]; export declare const calcPosValues: (currentNodePosData: NodePositionData, compareNodePosDataList: NodePositionData[], key: DirectionKey, directions?: string[]) => { v: number; dist: number; lines: any; indices: any; }; export declare const getGuideLines: (currentNodePosData: NodePositionData, compareNodePosDataList: NodePositionData[], key: DirectionKey, directions?: string[]) => any[]; export declare const getMaxDistance: (arr: any) => number; export declare const calcLineValues: (targetPositionData: NodePositionData, compareNodePosition: NodePositionData, key: DirectionKey) => { length: number; origin: number; }; export declare const genReplaceResizeHandleStyles: () => {}; export declare const genHandleClasses: () => {}; export declare const noop: any; export declare const getPaddingArr: (paddingSnap: IContainer['paddingSnap']) => number[];