import { ComponentI18NConfig, CopyCodeI18NConfig, HopeLangI18nConfig, PageInfoI18nConfig, PWAI18NConfig, ReadingTimeI18NConfig } from "../../types"; /** Types for supported lang codes */ export declare type Langs = "zh-CN" | "en-US" | "vi-VN"; /** Types for supported lang paths */ export declare type LangPaths = "/zh/" | "/en/" | "/vi/"; /** Supported lang codes */ export declare const langs: Langs[]; /** Lang to pat convert */ export declare const lang2PathConfig: Record; /** Path to lang convert */ export declare const path2langConfig: Record; /** Muti language config */ export declare const localesConfig: Record; export declare type PluginI18nConfig = Record & { "/"?: T; }; /** Muti language config for plugins */ export declare const i18nConfig: { container: Record>; component: PluginI18nConfig; copyCode: PluginI18nConfig; pageInfo: PluginI18nConfig; pwa: PluginI18nConfig; readingTime: PluginI18nConfig; valine: PluginI18nConfig; };