import type { DragDetail } from "../../controllers/useSortable.js";
import type { ListItem } from "../calcite-list-item/customElement.js";
import type { List } from "./customElement.js";

export type ListDisplayMode = "flat" | "nested";

export type ListDragDetail = DragDetail<List, List, ListItem>;