import { ElementRef, Renderer2, SimpleChanges } from '@angular/core';
/**
 * @ignore
 */
export declare class NpBadgeDirective {
    private _elementRef;
    private _renderer;
    badgePosition: NpBadgePosition;
    badgeColor: string;
    badgeContent: string;
    badgeRadius: string;
    private badgeElement;
    private hasContent;
    constructor(_elementRef: ElementRef<HTMLElement>, _renderer: Renderer2);
    ngOnChanges(changes: SimpleChanges): void;
    isAbove(): boolean;
    isAfter(): boolean;
    private updateTextContent;
    private createBadgeElement;
}
/**
 * @ignore
 */
export declare type NpBadgePosition = 'above after' | 'above before' | 'below before' | 'below after';
