import { StyleEngine, UxComponent } from '@aurelia-ux/core'; import { ArProgressTheme } from './ar-progress-theme'; export declare class ArProgress implements UxComponent { element: HTMLElement; styleEngine: StyleEngine; private log; theme: ArProgressTheme; value: number; label: string; type: string; finePosition: string; width: string; animate: boolean; private fineStrokeWidth; private largeStrokeWidth; private finePath; private largePath; private svgWidth; private increment; private timeout; private fineArc; private largeArc; private _value; private elementWidth; private fontSize; private lineFontSize; private handleResize; private animating; constructor(element: HTMLElement, styleEngine: StyleEngine); bind(): void; attached(): void; detached(): void; widthChanged(): void; finePositionChanged(): void; themeChanged(newValue: any): void; valueChanged(): void; animateChanged(): void; typeChanged(): void; private setFineArc; private startAnimation; private updateLargeArc; private polarToCartesian; private describeArc; }