import * as React from 'react'; import { ComboboxStore } from "../store.mjs"; export interface ComboboxDerivedItemsContext { query: string; hasItems: boolean; filteredItems: any[]; /** * `filteredItems` flattened across groups and projected to selection values. Identical to the * items themselves unless `items` is a `createItems()` collection. */ flatFilteredValues: any[]; } export declare const ComboboxRootContext: React.Context; export declare const ComboboxFloatingContext: React.Context; export declare const ComboboxDerivedItemsContext: React.Context; export declare const ComboboxHasItemsContext: React.Context; export declare const ComboboxInputValueContext: React.Context; export declare function useComboboxRootContext(): ComboboxStore; export declare function useComboboxFloatingContext(): import("../../floating-ui-react/components/FloatingRootStore.mjs").FloatingRootStore; export declare function useComboboxDerivedItemsContext(): ComboboxDerivedItemsContext; export declare function useComboboxInputValueContext(): string | number | readonly string[] | undefined; export declare function useComboboxHasItemsContext(): boolean;