import { AfterViewInit, OnChanges, QueryList, SimpleChanges, TemplateRef } from '@angular/core'; import { ProgressTemplateDirective } from './progress-template.directive'; import { IGradientColor, IProgressItem, ShowContentConfig } from './progress.types'; import * as i0 from "@angular/core"; export declare class ProgressComponent implements OnChanges, AfterViewInit { static ID_SEED: number; isDynamic: boolean; percentage: number; percentageText: string; /** * @deprecated * 用strokeColor替换 */ barbgcolor: string; strokeColor: string | IGradientColor[]; /** * @deprecated * 统一用strokeWidth */ set height(value: any); strokeWidth: number; /** * @deprecated * 用type类型替换 */ set isCircle(value: boolean); type: 'line' | 'circle'; showContent: boolean | ShowContentConfig; multiProgressConfig: IProgressItem[]; templates: QueryList; id: number; pathString: string; trailPath: { [key: string]: string; }; progressData: IProgressItem[]; gradientColor: IGradientColor[]; isGradient: boolean; showContentConfig: { showInnerContent: boolean; showOuterContent: boolean; showCenterContent: boolean; }; centerTemplate: TemplateRef; outerTemplate: TemplateRef; get content(): string; constructor(); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; render(): void; setCircleProgress(data: IProgressItem[]): void; checkSumOfPercentages(data: IProgressItem[], func: Function): void; checkStrokeColor(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }