import React from 'react'; declare const Categories: ["basic", "extension", "ecology"]; export interface ProductItem { title: string; icon?: React.ReactNode; slogan?: string; description: string; category: typeof Categories[number]; links?: Array<{ icon?: React.ReactNode; title: React.ReactNode; url?: string; openExternal?: boolean; }>; } export declare type ValuesOf = T[number]; export declare const getProducts: ({ t, language, isChinaMirrorHost, }: { t: (key: string) => string; language: string; isChinaMirrorHost?: boolean | undefined; }) => ProductItem[]; declare const CATEGORY_TYPE: ["basic", "extension", "mobile", "ecology"]; export declare const CATEGORIES: Array<{ type: typeof CATEGORY_TYPE[number]; name: string; }>; export declare type ProductType = { links: { /** 产品首页 */ readonly home?: { url: string; title?: string; }; /** 图表示例 */ readonly example?: { url: string; title?: string; }; /** 使用文档 */ readonly api?: { url: string; title?: string; }; }; [k: string]: any; }; export declare function getNewProducts({ language, isChinaMirrorHost, }: { language: 'zh' | 'en'; isChinaMirrorHost: boolean; }): Promise; export {};