import { FC } from "react"; import { DefaultReactGridSuggestionItem, GridSuggestionMenuProps } from "./types.js"; type ArrayElement = A extends readonly (infer T)[] ? T : never; type ItemType Promise> = ArrayElement>>; export declare function GridSuggestionMenuController Promise = (query: string) => Promise>(props: { triggerCharacter: string; getItems?: GetItemsType; columns: number; minQueryLength?: number; } & (ItemType extends DefaultReactGridSuggestionItem ? { gridSuggestionMenuComponent?: FC>>; onItemClick?: (item: ItemType) => void; } : { gridSuggestionMenuComponent: FC>>; onItemClick: (item: ItemType) => void; })): import("react/jsx-runtime").JSX.Element | null; export {};