import * as _angular_core from '@angular/core'; import { SiChartBaseComponent } from '@siemens/charts-ng/common'; /** * Copyright (c) Siemens 2016 - 2026 * SPDX-License-Identifier: MIT */ /** */ interface ProgressBarChartSeries { name: string; percent: number; } interface ProgressBarValueUpdate { valueIndex: number; value: number; } declare class SiChartProgressBarComponent extends SiChartBaseComponent { /** The series for the chart. */ readonly series: _angular_core.InputSignal; /** Used to display the label in inline or above the progress-bar. */ readonly labelPosition: _angular_core.InputSignal; private maxValue; private xAxisConfig; private yAxis; private readonly formatter; private labelPositionOption; private labelPositionOptionForValue; private labelFormatter; protected themeChanged(): void; protected applyOptions(): void; protected applyDataZoom(): void; /** * Updates single value of a single progress bar. */ changeSingleValue(valueIndex: number, value: number): void; /** * Updates multiple values of a single progress bar. */ changeMultiValues(updateValues: ProgressBarValueUpdate[]): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { SiChartProgressBarComponent }; export type { ProgressBarChartSeries, ProgressBarValueUpdate };