@base-ui-components/react
Version:
Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
14 lines • 898 B
TypeScript
import * as React from 'react';
import { ComboboxStore } from "../store.js";
import type { FloatingRootContext } from "../../floating-ui-react/index.js";
export interface ComboboxDerivedItemsContext {
query: string;
filteredItems: any[];
flatFilteredItems: any[];
}
export declare const ComboboxRootContext: React.Context<ComboboxStore | undefined>;
export declare const ComboboxFloatingContext: React.Context<FloatingRootContext<import("../../floating-ui-react/index.js").ReferenceType> | undefined>;
export declare const ComboboxDerivedItemsContext: React.Context<ComboboxDerivedItemsContext | undefined>;
export declare function useComboboxRootContext(): ComboboxStore;
export declare function useComboboxFloatingContext(): FloatingRootContext<import("../../floating-ui-react/index.js").ReferenceType>;
export declare function useComboboxDerivedItemsContext(): ComboboxDerivedItemsContext;