import { OnChanges, SimpleChanges } from '@angular/core'; import { PghStatusDefaultLabelTypes, PghStatusLabelConfig, PghStatusLabelSize, PghStatusLabelStyleMode, PghStatusTypeDef, PghStatusTypeMappings } from './model'; import * as i0 from "@angular/core"; export declare class PghStatusLabelComponent implements OnChanges { private statusConfig; TYPE_CSS_CLASS: Record; type: import("@angular/core").InputSignal; label: import("@angular/core").InputSignal; showIcon: import("@angular/core").InputSignal; typeMapping: import("@angular/core").InputSignal | undefined>; styleMode: import("@angular/core").InputSignal; labelSize: import("@angular/core").InputSignal; constructor(statusConfig: PghStatusLabelConfig); private updateAdditionalTypeDefinitions; get typeConfig(): PghStatusTypeDef; private mapTypeMappingsToTypeDefinitions; private enrichMappingsOf; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }