import * as react_jsx_runtime from 'react/jsx-runtime';
import { PropsForTranslation } from '../hooks/useTranslation.mjs';
import '../hooks/useLanguage.mjs';
import 'react';

type TimeDisplayTranslation = {
    today: string;
    yesterday: string;
    tomorrow: string;
    inDays: (days: number) => string;
    agoDays: (days: number) => string;
    january: string;
    february: string;
    march: string;
    april: string;
    may: string;
    june: string;
    july: string;
    august: string;
    september: string;
    october: string;
    november: string;
    december: string;
};
type TimeDisplayMode = 'daysFromToday' | 'date';
type TimeDisplayProps = {
    date: Date;
    mode?: TimeDisplayMode;
};
/**
 * A Component for displaying time and dates in a unified fashion
 */
declare const TimeDisplay: ({ overwriteTranslation, date, mode }: PropsForTranslation<TimeDisplayTranslation, TimeDisplayProps>) => react_jsx_runtime.JSX.Element;

export { TimeDisplay };
