import * as React from 'react';
export declare const renderDurationStringFromMillis: (millis: number, showSign?: boolean) => string;
interface IProps {
    activeAt: number;
    milliseconds: number;
    showSign?: boolean;
    type?: 'normal' | 'large';
}
interface IState {
    durationString: string;
}
export declare class DurationTimer extends React.Component<IProps, IState> {
    private timer;
    state: IState;
    updateTime(): void;
    componentDidMount(): void;
    componentWillUnmount(): void;
    componentDidUpdate(prevProps: IProps): void;
    getTimeString(): string;
    renderLargeType(): JSX.Element;
    getDurationString(): string;
    renderNormal(): JSX.Element;
    render(): JSX.Element;
}
export {};
