///
///
import { stardust } from '@nebula.js/stardust';
import { type HeaderData, MenuAvailabilityFlags, type MenuItemGroup, type SortingRelatedArgs } from './types';
export type GetMenuItemGroupsArgs = Partial & {
headerData: HeaderData;
translator: stardust.Translator;
menuAvailabilityFlags: Partial>;
setOpen: (state: boolean) => void;
embedListbox: () => void;
interactions?: stardust.Interactions;
fieldInstance: EngineAPI.IField | null;
selectionActionsEnabledStatus: Record;
anchorRef: React.RefObject;
setFocusOnColumnAdjuster?: (anchorRef: React.RefObject) => void;
};
export declare const getMenuItemGroups: ({ headerData, translator, menuAvailabilityFlags, setOpen, sortFromMenu, changeActivelySortedHeader, interactions, embedListbox, fieldInstance, selectionActionsEnabledStatus, anchorRef, setFocusOnColumnAdjuster, }: GetMenuItemGroupsArgs) => MenuItemGroup[];