import React from 'react'; import { SearchProps } from './Search'; import { Nav } from './NavMenuItems'; interface HeaderProps { pathPrefix?: string; path?: string; /** 子标题 */ subTitle?: React.ReactNode; /** 子标题的链接 */ subTitleHref?: string; /** 文档和演示的菜单数据 */ navs?: Nav[]; /** 是否显示搜索框 */ showSearch?: boolean; /** 是否显示搜索框 */ showGithubCorner?: boolean; /** 是否显示切换语言选项 */ showLanguageSwitcher?: boolean; /** 切换语言的回调 */ onLanguageChange?: (language: string) => void; /** 自定义 logo */ logo?: { img?: React.ReactNode; link?: string; }; siteUrl?: string; /** github 仓库地址 */ githubUrl?: string; /** 默认语言 */ defaultLanguage?: 'zh' | 'en'; /** 自定义 Link */ Link?: React.ComponentType; /** 底色是否透明 */ transparent?: boolean; /** 是否首页模式 */ isHomePage?: boolean; /** 是否是AntV官网 */ isAntVSite?: boolean; /** AntV root 域名,直接用主题的可不传 */ rootDomain?: string; /** 是否展示国内镜像链接 */ showChinaMirror?: boolean; /** 是否显示 AntV 产品卡片 */ showAntVProductsCard?: boolean; /** algolia 搜索配置 */ docsearchOptions?: SearchProps['docsearchOptions']; /** 展示版本切换 */ versions?: { [key: string]: string; }; /** 展示周边生态 */ ecosystems?: Array<{ name: Record; url: string; }>; } export declare const redirectToChinaMirror: (githubUrl: string) => void; declare const Header: React.FC; export default Header;