import * as React from "react"; export interface LineProgressProps { percent?: number; seconds?: number; strokeColor?: string; strokeLinecap?: "butt" | "round" | "square"; strokeWidth?: number; style?: object; trailColor?: string; trailWidth?: number; transition?: string; [k: string]: any; paused?: boolean; onCountdownEnd?: () => void; stepsTotal?: number; stepsTaken?: number; stepsHeight?: number; stepsDescription?: string; "data-testid"?: string; } declare class LineProgress extends React.Component { static displayName: string; state: { countdownPercent: number; remainingSeconds: number; }; static defaultProps: LineProgressProps; private startTime; private timeout; private isUnmounted; componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(prevProps: LineProgressProps): void; private startProgress; private decreasePercentage; private pauseProgress; private resumeProgress; render(): JSX.Element; } export default LineProgress;