import { OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { PoBadgeBaseComponent } from './po-badge-base.component';
import { PoBadgeLiterals } from './interfaces/po-badge-literals.interface';
/**
* @docsExtends PoBadgeBaseComponent
*
* @example
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
export declare class PoBadgeComponent extends PoBadgeBaseComponent implements OnInit, OnChanges {
isNotification: boolean;
notificationLabel: string;
literals: PoBadgeLiterals;
badgeIcon: string;
isValidValue: boolean;
private readonly poLanguageService;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
initialize(): void;
getChangeStyle(): string;
setLiterals(): void;
setStatus(): void;
switchIconStatus(): void;
private setBadgeNotification;
private setBadgeValue;
private checkBadgeValue;
private formatBadgeValue;
}