import { BadgeVariant } from './exports';
/**
* Informational element used to indicate the status of an object or action.
*
* Example
* ```
* Info
* Completed
* ```
*
* @part base - The root container
* @part content - Text container
* @part icon - Icon container
*
* @slot - Badge label text
* @slot icon - Custom icon placed in the leading icon area (overrides the built-in status icon)
*/
export declare class RBadge {
/**
* Variant defines how the component will be presented in UI,
* optional.
* @default "information"
* */
variant?: BadgeVariant;
/**
* Defines an accessible name for the icon
* */
iconAriaLabel?: string;
/**
* Defines if badge icon should be visible
* @default false
* */
iconVisible?: boolean;
private get iconName();
render(): any;
}