import type { MutableRefObject } from 'react'; import type { UniqueIdentifier } from '@dnd-kit/core'; export interface TreeItem { id: UniqueIdentifier; children: TreeItem[]; collapsed?: boolean; disabledDrop?: boolean; [key: string]: any; } export declare type TreeItems = TreeItem[]; export interface FlattenedItem extends TreeItem { parentId: UniqueIdentifier | null; depth: number; index: number; } export declare type SensorContext = MutableRefObject<{ items: FlattenedItem[]; offset: number; }>;