import React from 'react'; import { AppHeaderItem } from '../AppHeader/shared'; import { GlobalHeaderDynamicData } from './types'; export interface GlobalHeaderItemClickContextType { globalHeaderItemClick: (event: React.MouseEvent, item: AppHeaderItem) => void; } declare const GlobalHeaderItemClickContext: React.Context; export declare const useGlobalHeaderItemClick: () => GlobalHeaderItemClickContextType; export interface GlobalHeaderDynamicDataContextType { globalHeaderDynamicData: GlobalHeaderDynamicData | null; } declare const GlobalHeaderDynamicDataContext: React.Context; export declare const useGlobalHeaderDynamicDataContext: () => GlobalHeaderDynamicDataContextType; export declare const DropdownPositions: Record<'free' | 'anon' | 'pro' | 'teams' | 'default', { catalogDropdown: { narrow: string; wide: string; }; resourceDropdown: { narrow: string; wide: string; }; }>; declare const HeaderDisplayContext: React.Context<{ showOnboardingQuiz?: boolean; showSortingQuiz?: boolean; headerType: keyof typeof DropdownPositions; }>; export declare const useHeaderDisplayContext: () => { showOnboardingQuiz?: boolean; showSortingQuiz?: boolean; headerType: keyof typeof DropdownPositions; }; export { GlobalHeaderDynamicDataContext, GlobalHeaderItemClickContext, HeaderDisplayContext, };