import * as framer_motion from 'framer-motion'; import * as _nextui_org_theme from '@nextui-org/theme'; import * as react from 'react'; import * as tailwind_variants from 'tailwind-variants'; import * as _nextui_org_system from '@nextui-org/system'; declare const NavbarProvider: react.Provider<{ Component: _nextui_org_system.As; slots: { base: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; wrapper: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; toggle: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; srOnly: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; toggleIcon: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; brand: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; content: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; item: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; menu: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; menuItem: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; } & { base: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; wrapper: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; toggle: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; srOnly: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; toggleIcon: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; brand: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; content: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; item: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; menu: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; menuItem: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; } & {}; domRef: react.RefObject; height: string | number; isHidden: boolean; disableAnimation: boolean; shouldHideOnScroll: boolean; isMenuOpen: boolean; classNames: _nextui_org_theme.SlotsToClasses<"base" | "menu" | "content" | "wrapper" | "item" | "toggle" | "srOnly" | "toggleIcon" | "brand" | "menuItem"> | undefined; setIsMenuOpen: (value: boolean, ...args: any[]) => void; motionProps: framer_motion.HTMLMotionProps<"nav"> | undefined; getBaseProps: _nextui_org_system.PropGetter, _nextui_org_system.DOMAttributes<_nextui_org_system.DOMElement>>; getWrapperProps: _nextui_org_system.PropGetter, _nextui_org_system.DOMAttributes<_nextui_org_system.DOMElement>>; }>; declare const useNavbarContext: () => { Component: _nextui_org_system.As; slots: { base: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; wrapper: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; toggle: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; srOnly: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; toggleIcon: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; brand: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; content: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; item: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; menu: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; menuItem: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; } & { base: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; wrapper: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; toggle: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; srOnly: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; toggleIcon: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; brand: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; content: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; item: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; menu: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; menuItem: (slotProps?: ({ disableAnimation?: boolean | undefined; maxWidth?: "sm" | "md" | "lg" | "full" | "xl" | "2xl" | undefined; position?: "static" | "sticky" | undefined; isBordered?: boolean | undefined; isBlurred?: boolean | undefined; hideOnScroll?: boolean | undefined; } & tailwind_variants.ClassProp) | undefined) => string; } & {}; domRef: react.RefObject; height: string | number; isHidden: boolean; disableAnimation: boolean; shouldHideOnScroll: boolean; isMenuOpen: boolean; classNames: _nextui_org_theme.SlotsToClasses<"base" | "menu" | "content" | "wrapper" | "item" | "toggle" | "srOnly" | "toggleIcon" | "brand" | "menuItem"> | undefined; setIsMenuOpen: (value: boolean, ...args: any[]) => void; motionProps: framer_motion.HTMLMotionProps<"nav"> | undefined; getBaseProps: _nextui_org_system.PropGetter, _nextui_org_system.DOMAttributes<_nextui_org_system.DOMElement>>; getWrapperProps: _nextui_org_system.PropGetter, _nextui_org_system.DOMAttributes<_nextui_org_system.DOMElement>>; }; export { NavbarProvider, useNavbarContext };