import { ReactNode } from 'react'; export declare type NavContextType = { custom?: boolean; disableScroll?: boolean; isOpen?: boolean; mobile?: string; size?: string; toggle?: () => void; }; export declare type NavProviderProps = { children?: ReactNode; custom?: boolean; disableScroll?: boolean; isOpen?: boolean; mobile?: 'sm' | 'md' | 'lg' | 'xl' | '2xl'; size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | '3xl' | '4xl' | '5xl' | '6xl' | '7xl'; }; declare function NavProvider({ children, custom, disableScroll, isOpen, size, }: NavProviderProps): JSX.Element; declare namespace NavProvider { var displayName: string; } declare const useNav: () => NavContextType | null; export { NavProvider, useNav };