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