import type { Point } from './types'; /** * This function check if a given point is inside of the items rect. * If it's not inside any rect, it will return the index of the closest rect */ export declare const findItemIndexAtPosition: ({ x, y }: Point, itemsRect: DOMRect[], { fallbackToClosest }?: { fallbackToClosest?: boolean | undefined; }) => number; /** * Finds the first scrollable parent of an element. * @param {HTMLElement} element The element to start searching from. * @returns {HTMLElement | Window} The scrollable parent or the window. */ export declare const getScrollableParent: (element: HTMLElement | null) => HTMLElement | Window; export declare function arrayMove(array: T[], fromIndex: number, toIndex: number): T[]; //# sourceMappingURL=helpers.d.ts.map