import type { IconName } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/ui";
import type { GroupName, SuggestArgs, Suggestion } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/expressions/suggest";
import type { HelpText } from "@metabase/embedding-sdk-react/dist/frontend/src/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;
declare const _default: any;
export default _default;
