import { type MutableRefObject } from "react"; import { type ListItemElement } from "../../ListItem/ListItem.types"; import { type ListElement } from "../List.types"; export declare const generateListId: () => string; export declare const useListId: (id: string) => string; export declare const getListItemIdByIndex: (childrenRefs: MutableRefObject, index: number) => string; export declare const getListItemIndexById: (childrenRefs: MutableRefObject, id: string) => number; export declare const getListItemComponentType: (listComponent: ListElement) => ListItemElement; export declare const isListItem: (element: HTMLElement) => boolean; export declare const getNextListItemIndex: (currentIndex: number, childrenRefs: MutableRefObject) => number; export declare const getPrevListItemIndex: (currentIndex: number, childrenRefs: MutableRefObject) => number;