import { type IconName } from "../../../../ui";
import type { GroupName, SuggestArgs, Suggestion } from "../../../../../metabase-lib/v1/expressions/suggest";
import type { HelpText } from "../../../../../metabase-lib/v1/expressions/types";
export type SuggestionFooter = {
    footer: true;
    name: string;
    icon: IconName;
    href: string;
};
export type SuggestionShortcut = {
    shortcut: true;
    name: string;
    icon: IconName;
    group: GroupName;
    action: () => void;
};
type SuggestWithExtras = {
    suggestions: (Suggestion | SuggestionFooter | SuggestionShortcut)[];
    helpText?: HelpText;
};
export declare function suggestWithExtras(args: SuggestArgs & {
    showMetabaseLinks: boolean;
    shortcuts?: SuggestionShortcut[];
}): SuggestWithExtras;
export declare const ExpressionEditorTextfield: any;
export {};
