import { StoryObj } from '@storybook/react';
import { RelativeTime } from '../RelativeTime';
export type Story = StoryObj<typeof RelativeTime>;
export declare const createTestDate: (offset?: {
    years?: number;
    months?: number;
    weeks?: number;
    days?: number;
    hours?: number;
    minutes?: number;
    seconds?: number;
}) => Date;
export declare const testDates: {
    readonly past: {
        readonly fewSeconds: Date;
        readonly minute: Date;
        readonly minutes: Date;
        readonly hour: Date;
        readonly hours: Date;
        readonly day: Date;
        readonly days: Date;
        readonly week: Date;
        readonly weeks: Date;
        readonly month: Date;
        readonly months: Date;
        readonly year: Date;
        readonly years: Date;
    };
    readonly future: {
        readonly fewSeconds: Date;
        readonly minute: Date;
        readonly minutes: Date;
        readonly hour: Date;
        readonly hours: Date;
        readonly day: Date;
        readonly days: Date;
        readonly week: Date;
        readonly weeks: Date;
        readonly month: Date;
        readonly months: Date;
        readonly year: Date;
        readonly years: Date;
    };
};
export declare const TRANSLATIONS: {
    en: {
        'a few seconds ago': string;
        'a minute ago': string;
        '%number% minutes ago': string;
        'an hour ago': string;
        '%number% hours ago': string;
        'a day ago': string;
        '%number% days ago': string;
        'a week ago': string;
        '%number% weeks ago': string;
        'a month ago': string;
        '%number% months ago': string;
        'a year ago': string;
        '%number% years ago': string;
        'in a few seconds': string;
        'in a minute': string;
        'in %number% minutes': string;
        'in an hour': string;
        'in %number% hours': string;
        'in a day': string;
        'in %number% days': string;
        'in a week': string;
        'in %number% weeks': string;
        'in a month': string;
        'in %number% months': string;
        'in a year': string;
        'in %number% years': string;
        recently: string;
        'Invalid date': string;
    };
    de: {
        'a few seconds ago': string;
        'a minute ago': string;
        '%number% minutes ago': string;
        'an hour ago': string;
        '%number% hours ago': string;
        'a day ago': string;
        '%number% days ago': string;
        'a week ago': string;
        '%number% weeks ago': string;
        'a month ago': string;
        '%number% months ago': string;
        'a year ago': string;
        '%number% years ago': string;
        'in a few seconds': string;
        'in a minute': string;
        'in %number% minutes': string;
        'in an hour': string;
        'in %number% hours': string;
        'in a day': string;
        'in %number% days': string;
        'in a week': string;
        'in %number% weeks': string;
        'in a month': string;
        'in %number% months': string;
        'in a year': string;
        'in %number% years': string;
        recently: string;
        'Invalid date': string;
    };
    es: {
        'a few seconds ago': string;
        'a minute ago': string;
        '%number% minutes ago': string;
        'an hour ago': string;
        '%number% hours ago': string;
        'a day ago': string;
        '%number% days ago': string;
        'a week ago': string;
        '%number% weeks ago': string;
        'a month ago': string;
        '%number% months ago': string;
        'a year ago': string;
        '%number% years ago': string;
        'in a few seconds': string;
        'in a minute': string;
        'in %number% minutes': string;
        'in an hour': string;
        'in %number% hours': string;
        'in a day': string;
        'in %number% days': string;
        'in a week': string;
        'in %number% weeks': string;
        'in a month': string;
        'in %number% months': string;
        'in a year': string;
        'in %number% years': string;
        recently: string;
        'Invalid date': string;
    };
};
declare global {
    interface Window {
        TranslationsData: Record<string, string>;
    }
}
export declare const setLanguageTranslations: (lang: keyof typeof TRANSLATIONS) => void;
export { TextTypes } from '../../Text/Text';
