import { SimpleChanges, OnChanges } from '@angular/core'; import { RingSemiSectionItem, RingSectionItem } from './ring-chart.model'; import { RingChartService } from './ring-chart.service'; export declare class RingChartComponent implements OnChanges { private readonly ringChartSrv; sections: Array; diameter: number; thickness: number; centerColor: string; centerSize$$: number; centerColor$$: string; centerZindex$$: number; leftSections$$: RingSemiSectionItem[]; rightSections$$: RingSemiSectionItem[]; constructor(ringChartSrv: RingChartService); ngOnChanges(changes: SimpleChanges): void; getStyles$$(section: RingSemiSectionItem, borderSide: string): { [x: string]: string | number; 'border-color': string; 'border-width.px': number; 'z-index': number; transform: string; }; private calculateSections; private validateAndUpdateThickness; private validateSections; private calculateCenter; }