import type { ComponentProps, FC, PropsWithChildren } from 'react'; import { DeepPartial } from '..'; import { FlowbiteBoolean } from '../Flowbite/FlowbiteTheme'; import { FlowbiteNavbarBrandTheme } from './NavbarBrand'; import { FlowbiteNavbarCollapseTheme } from './NavbarCollapse'; import { FlowbiteNavbarLinkTheme } from './NavbarLink'; import { FlowbiteNavbarToggleTheme } from './NavbarToggle'; export interface FlowbiteNavbarTheme { root: FlowbiteNavbarRootTheme; brand: FlowbiteNavbarBrandTheme; collapse: FlowbiteNavbarCollapseTheme; link: FlowbiteNavbarLinkTheme; toggle: FlowbiteNavbarToggleTheme; } export interface FlowbiteNavbarRootTheme { base: string; rounded: FlowbiteBoolean; bordered: FlowbiteBoolean; inner: { base: string; fluid: FlowbiteBoolean; }; } export interface NavbarComponentProps extends PropsWithChildren> { menuOpen?: boolean; fluid?: boolean; rounded?: boolean; border?: boolean; theme?: DeepPartial; } export declare const Navbar: FC & { Brand: FC; Collapse: FC; Link: FC; Toggle: FC; };