import React from "react";

import { ButtonProps, InputProps } from "@bigbinary/neeto-atoms";

const Rename: React.FC<{
  className?: string;
  isOpen?: boolean;
  allowEmptySubmission?: boolean;
  defaultName?: string;
  value: string;
  onRename?: (newName: string) => void;
  onClone?: () => void;
  onArchiveStatusToggle?: () => void;
  onDelete?: () => void;
  isArchived?: boolean;
  isDisabled?: boolean;
  isLoading?: boolean;
  placeholder?: string;
  hideMenu?: boolean;
  disabled?: boolean;
  dropdownItems?: ButtonProps[];
  submitButtonProps?: ButtonProps;
  cancelButtonProps?: ButtonProps;
  textProps?: React.HTMLAttributes<HTMLParagraphElement>;
  inputProps?: InputProps;
  breadcrumbs?: { text: string; link: string }[];
  formatText?: (value: string) => string;
  dropdownButtonProps?: ButtonProps;
  dropdownProps?: Record<string, unknown>;
  secondaryInfo?: string;
}>;

export default Rename;
