export interface MenuClickEventArgs { menuKey: MenuKey; menuText: string; rowIndex?: number; colIndex?: number; cellValue?: any; inputValue?: number | string; } export declare enum MenuKey { EMPTY = "", COPY = "copy", CUT = "cut", PASTE = "paste", INSERT_COLUMN_LEFT = "insert_column_left", INSERT_COLUMN_RIGHT = "insert_column_right", INSERT_ROW_ABOVE = "insert_row_above", INSERT_ROW_BELOW = "insert_row_below", DELETE_ROW = "delete_row", DELETE_COLUMN = "delete_column", FREEZE_TO_THIS_ROW = "freeze_to_this_row", FREEZE_TO_THIS_COLUMN = "freeze_to_this_column", FREEZE_TO_THIS_ROW_AND_COLUMN = "freeze_to_this_row_and_column", UNFREEZE = "unfreeze", MERGE_CELLS = "merge_cells", UNMERGE_CELLS = "unmerge_cells", HIDE_COLUMN = "hide_column", SORT = "sort" } export interface MenuItem { text: string; menuKey: MenuKey | string; disabled?: boolean; shortcut?: string; iconName?: string; iconPlaceholder?: boolean; inputDefaultValue?: number; children?: (MenuItem | string)[]; } export type MenuItemOrSeparator = MenuItem | string; export declare const DEFAULT_BODY_MENU_ITEMS: (string | { text: string; menuKey: MenuKey; } | { text: string; menuKey: MenuKey; iconName: string; children: { text: string; menuKey: MenuKey; }[]; })[]; export declare const DEFAULT_HEADER_MENU_ITEMS: (string | { text: string; menuKey: MenuKey; })[]; export declare const DEFAULT_COLUMN_SERIES_MENU_ITEMS: (string | { text: string; menuKey: MenuKey; })[]; export declare const DEFAULT_ROW_SERIES_MENU_ITEMS: (string | { text: string; menuKey: MenuKey; })[]; export declare const DEFAULT_CORNER_SERIES_MENU_ITEMS: { text: string; menuKey: MenuKey; iconName: string; shortcut: string; }[];