import { AfterViewInit, ElementRef, OnChanges, OnDestroy, Renderer2 } from '@angular/core'; import { NgChanges } from '@uib/angular/utils'; import { BadgeSize, BadgeVariant } from './models'; import * as i0 from "@angular/core"; export declare class BadgeDirective implements AfterViewInit, OnChanges, OnDestroy { private readonly element; private readonly renderer; private currentClasses; private hostElement; value: string; uibBadge: string; variant: BadgeVariant; size: BadgeSize; get hasParent(): boolean; constructor(element: ElementRef, renderer: Renderer2); ngOnChanges(changes: NgChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; getValue(): string; private updateValue; private updateCSSClasses; private createHostElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=badge.directive.d.ts.map