interface SiteConfig {
    site: {
        title: string;
        logo: string | {
            light: string;
            dark: string;
        };
    };
    navbar: {
        showLogo?: boolean;
        showTitle?: boolean;
        showLanguageSwitcher?: boolean;
        items: {
            title: string;
            link: string;
            external?: boolean;
            visible?: boolean;
        }[];
        actions?: {
            type?: string;
            title?: string;
            link: string;
            icon?: string;
            enabled?: boolean;
        }[];
    };
    announcement?: {
        enabled?: boolean;
        text?: string;
        link?: string;
        dismissible?: boolean;
    };
    theme?: {
        allowToggle?: boolean;
    };
}
interface HeaderNavProps {
    lang: string;
    version?: string;
    site: SiteConfig["site"];
    navbar: SiteConfig["navbar"];
    announcement?: SiteConfig["announcement"];
    versions?: {
        enabled?: boolean;
        current?: string;
        items?: {
            value: string;
            label: string;
        }[];
    };
    themeConfig?: {
        allowToggle?: boolean;
    };
    searchConfig?: {
        enabled?: boolean;
        placeholder?: string;
    };
}
export declare function HeaderNav({ lang, version, site, navbar, announcement, versions, themeConfig, searchConfig }: HeaderNavProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=HeaderNav.d.ts.map