import { AfterViewInit, ChangeDetectorRef, NgZone, OnChanges, OnDestroy } from "@angular/core";
import * as i0 from "@angular/core";
/**
 * Component for displaying risk level from severity 'OK' to 'Critical'
 */
export declare class RiskScoreComponent implements AfterViewInit, OnChanges, OnDestroy {
    private changeDetectorRef;
    private ngZone;
    private colorLine;
    level: number;
    minLevel: number;
    maxLevel: number;
    title?: string;
    floatOffset: number;
    private resizeObserver;
    private colorLineWidth$;
    constructor(changeDetectorRef: ChangeDetectorRef, ngZone: NgZone);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    ngOnChanges(): void;
    private updateOffset;
    private clamp;
    static ɵfac: i0.ɵɵFactoryDeclaration<RiskScoreComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RiskScoreComponent, "nui-risk-score", never, { "level": "level"; "minLevel": "minLevel"; "maxLevel": "maxLevel"; "title": "title"; }, {}, never, never, false, never>;
}
