export type Locale = 'original' | 'en' | 'zh-CN' | 'zh-HK' | string;
export type MultiLanguage = {
    [key in Locale]: string;
};
export interface LibraryItem {
    locale: Locale;
    name: string;
    translations: {
        [key: string]: string;
    };
    [key: string]: any;
}
export interface LocaleConfig {
    locale: Locale;
    library: {
        [key in Locale]: LibraryItem;
    };
}
export type LoadLibraryByUrlParams = (string | Promise<LibraryItem> | (() => Promise<LibraryItem>) | LibraryItem)[];
