import { ReactElement } from "react"; import { FooterLinkType } from "../../components/Footer/types"; import { MenuItemsType } from "../../components/MenuItems/types"; import { SubMenuItemsType } from "../../components/SubMenuItems/types"; import { Colors } from "../../theme/types"; export interface Language { code: string; language: string; locale: string; } export interface LinkStatus { text: string; color: keyof Colors; } export interface NavProps { userMenu?: ReactElement; globalMenu?: ReactElement; links: Array; subLinks: Array; footerLinks: Array; activeItem: string; activeSubItem: string; isDark: boolean; isBlindMode?: boolean; toggleTheme: (isDark: boolean) => void; acePriceUsd?: number; showAcePrice?: boolean; currentLang: string; buyAceLabel: string; langs: Language[]; setLang: (lang: Language) => void; t: (key: string) => string; iconCallback?: () => void; aceAddress?: string; }