import type { BadgeAPI, BadgeStates, FocusableElement, InternalButtonProps, KoliBriIconsProp, LabelPropType, PropColor, Stringified } from '../../schema'; import type { JSX } from '../../stencil-public-runtime'; export declare class KolBadge implements BadgeAPI, FocusableElement { private bgColorStr; private colorStr; private readonly id; private smartButtonRef?; private readonly catchSmartButtonRef; private renderSmartButton; focus(): Promise; render(): JSX.Element; _color?: Stringified; _icons?: Stringified; _label: LabelPropType; _smartButton?: Stringified; state: BadgeStates; private handleColorChange; validateIcons(value?: KoliBriIconsProp): void; validateColor(value?: Stringified): void; validateSmartButton(value?: InternalButtonProps | string): void; componentWillLoad(): void; }