import * as i0 from '@angular/core'; import { OnInit, OnChanges, OnDestroy, ElementRef, SimpleChanges } from '@angular/core'; type BadgeDisplay = 'absolute' | 'behind'; type BadgeDigits = 1 | 2 | 3; declare class MxBadgeDirective implements OnInit, OnChanges, OnDestroy { private document; private elRef; mxBadge: number | ''; mxBadgePosition: BadgeDisplay; mxBadgeDisplay: boolean; mxBadgeDigits: BadgeDigits; mxBadgeWithOutline: boolean; badgeElement: HTMLElement | null; badgeContext: string; constructor(document: Document, elRef: ElementRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private updateBadgeText; private createBadge; private setBadgeContext; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; static ngAcceptInputType_mxBadgeDisplay: unknown; static ngAcceptInputType_mxBadgeWithOutline: unknown; } export { MxBadgeDirective }; export type { BadgeDigits, BadgeDisplay };