import type { MenuItemsSection } from '../Menu/menu-types'; import type { TableCellAction, TableCellActionMenuEntry } from './table-types'; export declare function nextTableActionMenuElementId(): string; export declare function isTableCellActionMenu(value: TableCellAction): value is TableCellAction & { items: TableCellActionMenuEntry[]; ariaLabel: string; }; export declare function isRenderableTableActionMenu(value: TableCellAction): value is TableCellAction & { items: TableCellActionMenuEntry[]; ariaLabel: string; }; /** Split divider entries into Menu sections. Empty runs (leading/repeated dividers) are dropped. */ export declare function tableActionMenuSections(items: TableCellActionMenuEntry[]): MenuItemsSection[]; export declare function tableActionTriggerId(menuId: string, rowId: string, columnId: string): string; //# sourceMappingURL=table-action-menu.d.ts.map