import { ChangeDetectorRef, ElementRef } from '@angular/core'; import { CanColor } from '@dynatrace/ngx-groundhog/core'; export declare class GhProgressCircleBase { _elementRef: ElementRef; constructor(_elementRef: ElementRef); } export declare const _GhProgressCircleMixinBase: (new (...args: any[]) => CanColor) & typeof GhProgressCircleBase; export declare class GhProgressCircle extends _GhProgressCircleMixinBase implements CanColor { private _changeDetectorRef; /** Value of the progress circle. */ value: number | null; /** The maximum value that the progress circle can have. */ max: number; /** The minimum value that the slider can have. */ min: number; /** The percentage of the progress circle that coincides with the value. */ readonly percent: number; /** @internal Dash offset base on the values percentage */ _dashOffset: number; private _value; private _percent; private _min; private _max; constructor(elementRef: ElementRef, _changeDetectorRef: ChangeDetectorRef); /** Updates all view parameters */ private _calculateViewParams(); /** Calculates the percentage of the progress circle that a value is. */ private _calculatePercentage(value); /** Calculates the dash offset of the progress circle based on the calculated percent */ private _calculateDashOffset(percent); }