@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
18 lines (17 loc) • 732 B
TypeScript
import type { VirtualElement } from "../../external/floating-ui.js";
import type { CompletionItem } from "../types";
interface ContextPopover {
readonly isOpen: boolean;
readonly referenceElement: VirtualElement | null;
}
export declare const CompletionPopoverProvider: import("react").Provider<ContextPopover>;
export declare const useCompletionPopover: () => ContextPopover;
interface ContextList {
readonly items: CompletionItem[];
readonly loading: boolean;
readonly selectedIndex: number;
readonly onSelect: (item: CompletionItem) => void;
}
export declare const CompletionListProvider: import("react").Provider<ContextList>;
export declare const useCompletionListContext: () => ContextList;
export {};