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

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

export interface ListDragDetail extends DragDetail {
  toEl: List;
  fromEl: List;
  dragEl: ListItem;
}