import { VNode } from '../../stencil-public-runtime'; import { Width } from '../types'; import { BadgeSize, BadgePalette } from './types'; /** @slot - Adds badge text. */ export declare class Badge { host: HTMLAbdsBadgeElement; /** Adds an abds-icon to end of badge text. */ iconEnd: string; /** Adds an abds-icon to beginning of badge text. */ iconStart: string; /** Sets badge color options. */ palette: BadgePalette; /** Sets height and padding of badge. */ size: BadgeSize; /** Sets badge width to auto fit content or full. */ width: Width; /** watches for changing text content **/ private textObserver; private setHasContent; /** determine if slotted content present for styling purposes */ private hasContent; componentWillLoad(): void; connectedCallback(): void; disconnectedCallback(): void; render(): VNode; }