import { IconType } from '../common/types'; import MessageTypes from '../message/types/MessageTypes'; import ActionAbstract, { ActionAbstractProps } from './ActionAbstract'; export type IconTypes = IconType & { icon?: IconTypes; }; export type MenuActionProps = ActionAbstractProps & { subType?: MessageTypes; }; export default class MenuAction extends ActionAbstract { actions: ActionAbstract[]; subType?: MessageTypes; constructor(props: MenuActionProps, ...actions: ActionAbstract[]); }