export default function add(a: number, b: number): number; export declare function getNewFocusElementIndex(arr: any[], currentFocusIndex: number, deleteIndex: number): number; export declare function isEqualArray(a: any[], b: any[]): boolean; export declare function distance(x: number, y: number): number; export declare function removeItem(arr: any[], item: any): void; export declare function swapPosition(arr: any[], item2: any, item1: any): void; export declare function detectPosition([ox, oy, w, h]: number[], [px, py]: [number, number], border: number): "center" | "top" | "right" | "bottom" | "left"; export declare function findLimintPosition(arr: number[], limit: number): { index: number; margin: number; }; export declare function isOutside(rect: DOMRect, target: DOMRect): boolean; export declare function keyBy(arr: T[], key: keyof T): { [name: string]: T; }; export declare function exclude(obj: { [name: string]: T; }, key: keyof T, arr: T[]): { [name: string]: T; }; export declare function getFlipMatrix(matrix: T[][]): T[][]; //# sourceMappingURL=utils.d.ts.map