import * as _tstdl_angular_host_class from '@tstdl/angular/host-class'; import * as _angular_core from '@angular/core'; import { OnInit, OnDestroy } from '@angular/core'; declare const badgeDesigns: readonly ["flat", "outline", "flat-outline"]; declare const badgeColors: readonly ["amber", "blue", "cyan", "emerald", "fuchsia", "gray", "green", "indigo", "lime", "neutral", "orange", "pink", "purple", "red", "rose", "sky", "stone", "teal", "violet", "yellow"]; declare const badgeSizes: readonly ["small", "normal"]; declare const badgePills: readonly [true, false]; declare const badgeDots: readonly [true, false]; declare const badgeSmalls: readonly [true, false]; type BadgeDesign = (typeof badgeDesigns)[number]; type BadgeColor = (typeof badgeColors)[number]; type BadgeSize = (typeof badgeSizes)[number]; declare class BadgeComponent implements OnInit, OnDestroy { #private; /** @deprecated Use `design` instead. */ readonly style: _angular_core.InputSignal; readonly design: _angular_core.InputSignal<"flat" | "outline" | "flat-outline">; readonly color: _angular_core.InputSignal<"amber" | "blue" | "cyan" | "emerald" | "fuchsia" | "gray" | "green" | "indigo" | "lime" | "neutral" | "orange" | "pink" | "purple" | "red" | "rose" | "sky" | "stone" | "teal" | "violet" | "yellow">; readonly size: _angular_core.InputSignal<"small" | "normal">; readonly rounded: _angular_core.InputSignalWithTransform; readonly pill: _angular_core.InputSignalWithTransform; readonly dot: _angular_core.InputSignalWithTransform; readonly bold: _angular_core.InputSignalWithTransform; readonly interactive: _angular_core.InputSignalWithTransform; readonly active: _angular_core.InputSignalWithTransform; readonly disabled: _angular_core.InputSignalWithTransform; readonly hostClass: _tstdl_angular_host_class.TslHostClass; constructor(); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { BadgeComponent, badgeColors, badgeDesigns, badgeDots, badgePills, badgeSizes, badgeSmalls }; export type { BadgeColor, BadgeDesign, BadgeSize };