import { type ReactNode } from "react";
import type * as Lib from "../../../../../metabase-lib";
import type { Suggestion } from "../../../../../metabase-lib/v1/expressions/suggest";
import type { SuggestionFooter, SuggestionShortcut } from "../ExpressionEditorTextfield";
export declare const ExpressionEditorSuggestions: (props: {
    query: Lib.Query;
    stageIndex: number;
    suggestions?: (Suggestion | SuggestionFooter | SuggestionShortcut)[] | undefined;
    onSuggestionMouseDown: (index: number) => void;
    open: boolean;
    highlightedIndex: number;
    onHighlightSuggestion: (index: number) => void;
    children: ReactNode;
} & import("react").RefAttributes<HTMLUListElement>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null;
