export declare const KEY_MAP: { MOVE_LEFT_1_PX: string; MOVE_RIGHT_1_PX: string; MOVE_UP_1_PX: string; MOVE_DOWN_1_PX: string; MOVE_LEFT_10_PX: string; MOVE_RIGHT_10_PX: string; MOVE_UP_10_PX: string; MOVE_DOWN_10_PX: string; }; export type Axis = "x" | "y"; export declare const calculateGuidePositions: (dimensions: { left: number; top: number; width: number; height: number; }, axis: Axis) => number[]; export declare const proximityListener: (active: any, allGuides: any) => any; export declare const getAllGuidesForGivenAxisExceptActiveBox: (allGuides: { [key: string]: { [key: string]: any; }; }, guidesForActiveBoxAlongGivenAxis: any, axis: Axis) => any[]; export declare const checkValueProximities: (activeBoxGuidesInOneAxis: any[], allOtherGuidesInOneAxis: any[]) => { matchedArray: any; proximity: { value: number; activeBoxIndex: number; matchedBoxIndex: number; } | null; intersection: any; }; export declare const calculateBoundariesForDrag: (left: number, top: number, width: number, height: number, bounds: { width: number; height: number; }) => { left: number; top: number; }; export declare const calculateBoundariesForResize: (left: number, top: number, width: number, height: number, bounds: { width: number; height: number; }) => { left: number; top: number; width: number; height: number; }; export declare const getOffsetCoordinates: (node: any) => { x: any; y: any; top: any; left: any; width: any; height: any; }; export declare const getLength: (x: any, y: any) => number; export declare const topLeftToCenter: ({ left, top, width, height, rotateAngle }: any) => { cx: any; cy: any; width: any; height: any; rotateAngle: any; }; export declare const centerToTopLeft: ({ cx, cy, width, height, rotateAngle }: any) => { top: number; left: number; width: any; height: any; rotateAngle: any; }; export declare const getNewStyle: (type: string, rect: any, deltaW: number, deltaH: number, minWidth: number, minHeight: number) => { position: { cx: any; cy: any; }; size: { width: number; height: number; }; }; export declare const getAngle: ({ x: x1, y: y1 }: any, { x: x2, y: y2 }: any) => number; export declare const getNewCoordinates: (rect: any) => { x: any; y: any; top: any; left: any; width: any; height: any; rotateAngle: any; node: any; }; export declare const degToRadian: (deg: number) => number; export declare const getMultipleSelectionCoordinates: (allBoxes: any, activeBoxes: any) => { x: any; y: any; top: any; left: any; width: number; height: number; }; export declare const getGroupCoordinates: (allBoxes: any, groupedBoxes: any) => { x: any; y: any; top: any; left: any; width: number; height: number; }; export declare const getBoxMetadata: () => void; export declare const getResizeCursorCSS: (handle: any, degree?: number) => string; export declare const checkGroupChildElementsLocked: (captions: any[]) => boolean;