import { AnchorHTMLAttributes } from "react";
import { PropsWithChildren } from "react";
export type NavbarMobileMenuProps = {
children?: React.ReactNode;
className?: string;
};
/**
* [Figma Link](TODO)
*/
export declare const NavbarMobileMenu: (props: NavbarMobileMenuProps) => import("react/jsx-runtime").JSX.Element;
type NavbarBreakpointProps = {
min?: number;
max?: number;
} & PropsWithChildren;
export declare const NavbarBreakpoint: (props: NavbarBreakpointProps) => import("react/jsx-runtime").JSX.Element;
type NavbarContentProps = {
full?: boolean;
children?: React.ReactNode;
align?: "left" | "right" | "center";
responsiveBreakpointMin?: number;
responsiveBreakpointMax?: number;
className?: string;
};
export declare const NavbarContent: (props: NavbarContentProps) => import("react/jsx-runtime").JSX.Element;
export type NavbarLinkProps = {
active?: boolean;
href?: string;
className?: string;
children?: React.ReactNode;
} & React.AnchorHTMLAttributes;
/**
* [Figma Link](TODO)
*/
export declare const NavbarLink: (props: NavbarLinkProps) => import("react/jsx-runtime").JSX.Element;
export type NavbarBrandProps = {
logo?: React.ReactNode;
title?: React.ReactNode;
version?: React.ReactNode;
link?: string;
className?: string;
} & AnchorHTMLAttributes;
export declare const NavbarBrand: (props: NavbarBrandProps) => import("react/jsx-runtime").JSX.Element;
export declare const NavbarSpacer: () => import("react/jsx-runtime").JSX.Element;
export type NavbarProps = {
children?: React.ReactNode;
enableMobileMenu?: boolean;
mobileBreakpoint?: number;
mobileMenuPosition?: "left" | "right";
renderMobileMenuToggle?: (open: boolean, toggleOpen: () => void) => JSX.Element;
className?: string;
};
/** A component that appears at the top of an app screen to help users navigate through the application content and access
* global functionality. The react-stellar Navbar is designed to be composed to suit different needs and provides solutions
* for responsive content rendering.
*
* [Figma Link](TODO)
*/
export declare const Navbar: (props: NavbarProps) => import("react/jsx-runtime").JSX.Element;
export {};