import { OnChanges, OnInit, SimpleChanges, TemplateRef, ChangeDetectorRef } from '@angular/core'; export declare class DatoProgressBarComponent implements OnInit, OnChanges { private cdr; width: string; parts: ProgressBarPart[]; percent: number; color: ProgressBarPartColor; tooltip: string | TemplateRef; barColor: ProgressBarPartColor | 'primary-100' | 'primary-0'; thresholds: [number, number?]; showLegend: boolean; private isByPercent; private hasInitialColor; constructor(cdr: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private initSinglePart; private initColor; private initPartsPercent; private roundPartsPercent; } export declare type ProgressBarPartColor = 'primary-50' | 'primary-200' | 'accent-200' | 'accent-400' | 'accent-500' | 'green-400' | 'red-400' | 'yellow-400'; export declare type ProgressBarPart = { weight?: number; percent?: number; color?: ProgressBarPartColor; tooltip?: string | TemplateRef; legendLabel?: string; legendSecondaryLabel?: string; };