import { default as React } from 'react';
import { default as IBadgeProps } from './IBadgeProps';
/**
 * Badge component for displaying status, labels, or counts.
 * Used for highlighting metadata, statuses, or small pieces of information.
 *
 * @component
 *
 * @param props {@link IBadgeProps} - The component props
 *
 * @example
 * // Basic usage
 * <Badge label="New" />
 *
 * @example
 * // With different variant
 * <Badge label="Warning" variant="warning" />
 *
 * @example
 * // With icon
 * <Badge label="Info" variant="info" icon="Info" />
 *
 * @example
 * // Destructive variant
 * <Badge label="Delete" variant="destructive" icon="Trash" />
 *
 * @example
 * // Success variant
 * <Badge label="Completed" variant="success" icon="CheckCircle" />
 *
 * @returns {JSX.Element} Badge component
 */
declare const Badge: React.FC<IBadgeProps & React.RefAttributes<HTMLDivElement>>;
export default Badge;
