import { COLOR } from '../../common/interfaces/ui'; export declare class GritBadge { host: HTMLGritWcBadgeElement; iconSlot: any; /** Description of icon or the context of the badge. */ description: string; /** Allows the use of the proper aria roles and attributes. */ dynamic: boolean; /** * Changes the badge's background-color and icon * color in case there is one. */ type: COLOR; /** * Fills and shows the progress icon, when there is a value between 0 and 100, * this only works with type = COLOR.PRIMARY or COLOR.DEFAULT. */ progress: number; /** Hides or shows the icon. */ showIcon: boolean; foreground: string; componentWillLoad(): void; componentDidLoad(): void; private iconProperties; private _getId; private renderSvg; private renderBadgeIcon; render(): any; }