import { t as IconName } from "./types-DuxLKuFd.js";
import * as _$_emotion_react_jsx_runtime0 from "@emotion/react/jsx-runtime";

//#region src/components/Pill.d.ts
type PillProps = {
  onDeleteMouseDown?: (event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void;
  onDeleteMouseUp?: (event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void;
  onDeleteFromKeyboard?: () => void;
  text: string;
  loading?: boolean;
  icon?: IconName;
  cursor?: "pointer" | "text";
  isEditing?: boolean;
  onChangeTextInput?: (newValue: string) => void;
  onFocusTextInput?: () => void;
  onBlurTextInput?: () => void;
  onClickPillBody?: (() => void) | undefined;
};
declare function Pill({
  text,
  onDeleteMouseDown,
  onDeleteMouseUp,
  onDeleteFromKeyboard,
  icon,
  loading,
  cursor,
  isEditing,
  onChangeTextInput,
  onFocusTextInput,
  onClickPillBody,
  onBlurTextInput
}: PillProps): _$_emotion_react_jsx_runtime0.JSX.Element;
//#endregion
export { Pill as t };