
import { TooltipProvider } from "../../overlays/Tooltip/TooltipProvider.js";
import { BaseProps } from "@tenphi/tasty";
import * as react from "react";
import { ComponentProps, ReactNode } from "react";

//#region src/components/content/ItemBadge/ItemBadge.d.ts
interface CubeItemBadgeProps extends BaseProps {
  icon?: ReactNode | 'checkbox';
  children?: ReactNode;
  isLoading?: boolean;
  isSelected?: boolean;
  type?: 'primary' | 'secondary' | 'neutral' | 'clear' | (string & {});
  theme?: 'default' | 'danger' | 'success' | 'special' | (string & {});
  tooltip?: string | (Omit<ComponentProps<typeof TooltipProvider>, 'children'> & {
    title?: string;
  });
}
declare const ItemBadge: react.ForwardRefExoticComponent<CubeItemBadgeProps & react.RefAttributes<HTMLDivElement>>;
//#endregion
export { CubeItemBadgeProps, ItemBadge };
//# sourceMappingURL=ItemBadge.d.ts.map