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;
}>;
