export type DataLimit = 'all' | 'today' | 'yesterday' | 'week' | 'lastWeek' | 'last7Days' | 'month' | 'last30Days' | 'last90Days' | 'last180Days' | 'last6Month' | 'year';
export declare const langs: readonly ["en-US", "zh-CN", "zh-TW", "id-ID", "vi-VN", "th-TH", "ms-MY", "ko-KR", "ar-AE"];
export type Lang = (typeof langs)[number];
export type I18nCfg = {
    box: {
        confirm: string;
        cancel: string;
        select: string;
        reset: string;
    };
    quick: {
        [k in DataLimit]: string;
    } & {
        custom: string;
        timezone: string;
        recommend: string;
        timezoneList: string;
        timezoneWithColon: string;
    };
    date: {
        sun: string;
        mon: string;
        tue: string;
        wed: string;
        thu: string;
        fri: string;
        sat: string;
        singleTitle: string;
    };
    timeUnit: {
        year: string;
        month: string;
        day: string;
        hour: string;
        minute: string;
        second: string;
        millisecond: string;
    };
    time: {
        startTime: string;
        endTime: string;
        startMillisecond: string;
        endMillisecond: string;
        singleTitle: string;
        startDate: string;
        endDate: string;
    };
};
export type I18n = Record<Lang, I18nCfg>;
export declare const i18n: I18n;
export default i18n;
