import * as i0 from "@angular/core"; export declare type BadgeVariant = 'warning' | 'error' | 'info' | 'success' | 'default' | 'outline'; export declare type BadgeSize = 'extra-small' | 'small' | 'medium'; export declare type BadgeType = 'default' | 'keyValue'; export declare class BadgeComponent { type: BadgeType; label: string; icon?: string; iconLibrary: 'mat' | 'fa'; variant: BadgeVariant; size: BadgeSize; backgroundColor?: string; textColor?: string; borderColor?: string; iconBackgroundColor?: string; iconColor?: string; iconSize?: number; /** Inline styles as a string (e.g., "width: 100px; height: 50px;") */ inlineStyles?: string; key?: string; value?: string; keyTextColor?: string; valueTextColor?: string; isLoading: boolean; fullWidth: boolean; centerContent: boolean; /** Optional native tooltip (title) shown on hover */ title?: string; get containerStyles(): { [key: string]: string; }; get badgeClasses(): string; get badgeStyles(): { [key: string]: string; }; get iconContainerClasses(): string; get iconContainerStyles(): { [key: string]: string; }; get iconClasses(): string; get iconStyles(): { [key: string]: string; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }