export type NavMenuContextValue = {
    activeId: string | null;
    openedIds: string[];
    hiddenItemCount: number;
    mode: 'horizontal' | 'vertical' | 'inline';
    textColor: string;
    activeTextColor: string;
    bgColor: string;
    activate: (id: string) => void;
    open: (id: string) => void;
    close: (id: string) => void;
};
export declare function NavMenuProvider({ value, children }: {
    value: NavMenuContextValue;
    children: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare function useNavMenuContext(): NavMenuContextValue;
