export declare function _get(object: any, key: any): any; export declare function _length(object: any): any; export declare function arraysEqual(array1: any, array2: any): any; export declare function iterateTimes(start: any, end: any, unit: any, timeSteps: any, callback: any): void; export declare function getMinUnit(zoom: any, width: any, timeSteps: any): string; export declare function getNextUnit(unit: any): any; export declare function getParentPosition(element: any): { x: number; y: number; }; export declare function coordinateToTimeRatio(canvasTimeStart: any, canvasTimeEnd: any, canvasWidth: any): number; export declare function calculateDimensions({ item, order, keys, canvasTimeStart, canvasTimeEnd, canvasWidth, dragSnap, lineHeight, draggingItem, dragTime, resizingItem, resizingEdge, resizeTime, newGroupOrder, itemHeightRatio, fullUpdate, visibleTimeStart, visibleTimeEnd, }: { item: any; order: any; keys: any; canvasTimeStart: any; canvasTimeEnd: any; canvasWidth: any; dragSnap: any; lineHeight: any; draggingItem: any; dragTime: any; resizingItem: any; resizingEdge: any; resizeTime: any; newGroupOrder: any; itemHeightRatio: any; fullUpdate: any; visibleTimeStart: any; visibleTimeEnd: any; }): { left: number; top: any; width: number; height: number; order: any; stack: boolean; collisionLeft: any; originalLeft: any; collisionWidth: number; lineHeight: any; isDragging: boolean; clippedLeft: boolean; clippedRight: boolean; }; export declare function getGroupOrders(groups: any, keys: any): {}; export declare function getVisibleItems(items: any, canvasTimeStart: any, canvasTimeEnd: any, keys: any): any; export declare function collision(a: any, b: any, lineHeight: any): boolean; export declare function stack(items: any, groupOrders: any, lineHeight: any, headerHeight: any, force: any): { height: any; groupHeights: {}; groupTops: {}; }; export declare function nostack(items: any, groupOrders: any, lineHeight: any, headerHeight: any, force: any): { height: any; groupHeights: {}; groupTops: {}; }; export declare function keyBy(value: any, key: any): {}; export declare function getGroupedItems(items: any, groupOrders: any): any[]; export declare function hasSomeParentTheClass(element: any, classname: any): any; export declare function createGradientPattern(lineHeight: any, color1: any, color2: any, borderColor: any): any; export declare function deepObjectCompare(obj1: any, obj2: any): boolean;