import { OnChanges, OnInit, SimpleChanges, TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ProgressComponent implements OnInit, OnChanges {
    percentage: number;
    percentageText: string;
    /**
     * @deprecated
     * 用stroleColor替换
     */
    barbgcolor: string;
    strokeColor: string;
    /**
     * @deprecated
     * 统一用strokeWidth
     */
    set height(value: any);
    strokeWidth: number;
    /**
     * @deprecated
     * 用type类型替换
     */
    set isCircle(value: boolean);
    type: 'line' | 'circle';
    showContent: boolean;
    customViewTemplate: TemplateRef<any>;
    trailPath: {
        [key: string]: string;
    };
    strokePath: {
        [key: string]: string;
    };
    pathString: string;
    constructor();
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    setCircleProgress(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ProgressComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ProgressComponent, "d-progress", never, { "percentage": "percentage"; "percentageText": "percentageText"; "barbgcolor": "barbgcolor"; "strokeColor": "strokeColor"; "height": "height"; "strokeWidth": "strokeWidth"; "isCircle": "isCircle"; "type": "type"; "showContent": "showContent"; }, {}, ["customViewTemplate"], never, false>;
}
