import type { BadgeVariant } from './badge.types'; /** Variants valid for **type** `status-icon`. */ export type BadgeStatusIconVariant = 'alarm' | 'error' | 'critical' | 'warning' | 'info' | 'success'; type BadgeStatusIconPair = { filled: string; outline: string; /** Solid plate under the filled glyph. */ plate: string; }; /** Fallback when the variant has no status glyph. */ export declare const BADGE_STATUS_ICON_FALLBACK_VARIANT: BadgeStatusIconVariant; /** Status icons by variant (`outline` / `filled` / `plate`). */ export declare const BADGE_STATUS_ICON_BY_VARIANT: Record; export declare function isBadgeStatusIconVariant(variant: string): variant is BadgeStatusIconVariant; /** Status glyph for a variant (falls back to **info**). */ export declare function getBadgeStatusIcon(variant: BadgeVariant, outline?: boolean): string; /** Plate icon for the filled status stack. */ export declare function getBadgeStatusIconPlate(variant: BadgeVariant): string; /** Resolved status-icon variant for host classes (falls back to **info**). */ export declare function getResolvedStatusIconVariant(variant: BadgeVariant): BadgeStatusIconVariant; export {};