import { ComboBoxRootContextValue } from '../combobox.types';
/**
 * Context for ComboBox state and configuration.
 * Uses 'object' as the generic type since different ComboBox instances
 * can have different item types, and TypeScript can't track this through context.
 */
export declare const ComboBoxRootContext: import('react').Context<ComboBoxRootContextValue<object> | null>;
/**
 * Hook to access ComboBox context with proper typing.
 * The generic type T represents the item type used in the ComboBox.
 * At runtime, the context contains the correct type from ComboBox.Root.
 */
export declare const useComboBoxRootContext: <T extends object = object>() => ComboBoxRootContextValue<T>;
