import * as React from 'react';
import { Opts, TDate } from 'timeago.js/lib/interface';
export { Opts, TDate };
export interface TimeAgoProps extends React.ComponentProps<'time'> {
    readonly datetime: TDate;
    readonly live?: boolean;
    readonly opts?: Opts;
    readonly locale?: string;
}
export default class TimeAgo extends React.Component<TimeAgoProps> {
    static defaultProps: {
        live: boolean;
        className: string;
    };
    dom: HTMLTimeElement;
    componentDidMount(): void;
    componentDidUpdate(): void;
    renderTimeAgo(): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
}
