import { AfterContentInit, ChangeDetectorRef, ElementRef, QueryList, Renderer2 } from '@angular/core'; import { KbqIcon, KbqIconItem } from '@koobiq/components/icon'; import * as i0 from "@angular/core"; export declare enum KbqBadgeColors { FadeContrast = "fade-contrast", FadeTheme = "fade-theme", FadeSuccess = "fade-success", FadeWarning = "fade-warning", FadeError = "fade-error", Contrast = "contrast", Theme = "theme", Success = "success", Warning = "warning", Error = "error", Disabled = "disabled" } export declare class KbqBadgeCaption { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare const leftIconClassName = "kbq-icon_left"; export declare const rightIconClassName = "kbq-icon_right"; export declare const badgeLeftIconClassName = "kbq-badge-icon_left"; export declare const badgeRightIconClassName = "kbq-badge-icon_right"; export declare class KbqBadgeCssStyler implements AfterContentInit { private renderer; private cdr; icons: QueryList; nativeElement: HTMLElement; isIconButton: boolean; constructor(elementRef: ElementRef, renderer: Renderer2, cdr: ChangeDetectorRef); ngAfterContentInit(): void; updateClassModifierForIcons(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class KbqBadge { iconItem: KbqIconItem; compact: boolean; outline: boolean; get badgeColor(): string; set badgeColor(value: string | KbqBadgeColors); private _badgeColor; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }