/// <reference types="react" />
//#region src/components/drag-sort-tree/types.d.ts
type IdType = string | number;
type ValueProps = {
  id: IdType;
  title: string;
  show?: boolean;
  is_available?: boolean;
  type_id?: number;
  children?: ValueProps[];
};
type SortType = {
  value: ValueProps[];
  rowKey: string;
  className?: string | Function;
  titleRender?: string | React.ReactElement;
  hiddenDraggableIcon?: boolean;
  hiddenRightIcon?: boolean;
  hiddenWarningIcon?: boolean;
  tabKey?: string;
  hiddenKeys?: IdType[];
  onHiddenChange?: (value: IdType[]) => void;
  onChange?: (value: ValueProps[]) => void;
};
//#endregion
export { SortType };