import { OnChanges, AfterViewChecked } from '@angular/core'; import { UniversalTools } from '@angularclass/universal-tools'; export interface PathStyle { [style: string]: any; 'stroke-dasharray': string; 'stroke-dashoffset': string; transition: string; } export declare class DopeProgress implements OnChanges, AfterViewChecked { universal: UniversalTools; path: { nativeElement: SVGPathElement; }; percent: number; type: 'line' | 'circle'; strokeColor: string; strokeLinecap: string; thickness: number; trailColor: string; trailThickness: number; gapDegree: number; showText: boolean; textColor: string; gapPosition: 'top' | 'right' | 'left' | 'bottom'; readonly percentText: number; x: number; y: number; trailPathStyle: {}; strokePathStyle: {}; center: number; right: number; pathString: string; viewBoxString: string; prevTimeStamp: number; constructor(universal: UniversalTools); setBindingsForType(): void; ngOnChanges(): void; ngAfterViewChecked(): void; private setPathStylesForCircle(); private setPathStylesForLine(); }