import type { ComponentProps, FC, PropsWithChildren } from "react"; import type { KeepNavbarCollapseTheme } from "./NavbarCollapse"; import type { KeepNavbarBrandTheme } from "./NavbarBrand"; import type { KeepNavbarLinkTheme } from "./NavbarLink"; import type { keepMobileMenuTheme } from "./NavbarMobile"; import type { KeepNavbarToggleTheme } from "./NavbarToggle"; import { KeepBoolean } from "../../Keep/KeepTheme"; export interface KeepNavbarTheme { root: KeepNavbarRootTheme; brand: KeepNavbarBrandTheme; collapse: KeepNavbarCollapseTheme; link: KeepNavbarLinkTheme; toggle: KeepNavbarToggleTheme; mobileMenu: keepMobileMenuTheme; } export interface KeepNavbarRootTheme { base: string; rounded: KeepBoolean; bordered: KeepBoolean; inner: { base: string; fluid: KeepBoolean; }; } export interface NavbarComponentProps extends PropsWithChildren, ComponentProps<"nav"> { menuOpen?: boolean; fluid?: boolean; rounded?: boolean; border?: boolean; } export declare const Navbar: FC & { Brand: FC; Collapse: FC; Link: FC; Toggle: FC; Mobile: FC; };