import { ComponentProps, ReactNode } from 'react';
import { BaseProps } from '../../../tasty';
import { TooltipProvider } from '../../overlays/Tooltip/TooltipProvider';
export 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;
    });
}
export declare const ItemBadge: import("react").ForwardRefExoticComponent<CubeItemBadgeProps & import("react").RefAttributes<HTMLDivElement>>;
export type { CubeItemBadgeProps as ItemBadgeProps };
