import { TreeItem } from "../../types.js";
import React, { HTMLAttributes } from "react";
//#region src/components/pisellDraggable/components/TreeItem/TreeItem.d.ts
interface Props extends Omit<HTMLAttributes<HTMLLIElement>, 'id'> {
  childCount?: number;
  clone?: boolean;
  collapsed?: boolean;
  depth: number;
  disableInteraction?: boolean;
  disableSelection?: boolean;
  ghost?: boolean;
  handleProps?: any;
  indicator?: boolean;
  indentationWidth: number;
  onCollapse?(): void;
  onRemove?(): void;
  wrapperRef?(node: HTMLLIElement): void;
  item: TreeItem;
  renderItem?(item: Props, ref: React.ForwardedRef<HTMLDivElement>): React.ReactNode;
  __designMode?: string;
  isBlocked?: boolean;
  isError?: boolean;
}
//#endregion
export { Props };