///
import * as React from 'react';
export interface ProgressProps {
initialAnimation?: boolean;
classForPercentage?: (percentage: number) => string;
percentage: number;
strokeWidth?: number;
textForPercentage?: (percentage: number) => string;
}
export interface ProgressState {
percentage: number;
}
export declare class Progress extends React.Component {
static defaultProps: {
strokeWidth: number;
textForPercentage: (percentage: number) => string;
initialAnimation: boolean;
};
initialTimeout: any;
requestAnimationFrame: any;
constructor(props: ProgressProps);
componentDidMount(): void;
componentWillReceiveProps(nextProps: ProgressProps): void;
componentWillUnmount(): void;
render(): JSX.Element;
}