import { MutableRefObject, ReactNode } from 'react'; import { Class_ApplicationData } from '../types/ApplicationData'; import { Type_AdditionalMenus } from '../types/MenuConfig'; export type BaseApplicationDataType = { new_data: Class_ApplicationData; }; export type BaseAdditionalMenusType = { new_data: Class_ApplicationData; additional_menus: MutableRefObject; }; export type FCType_WrapperBoxSubSectionMenu = { new_data: Class_ApplicationData; title: string; is_open?: boolean; with_border?: boolean; children: ReactNode; }; export type FType_DiagramSelector = (new_data: Class_ApplicationData) => JSX.Element; export type FType_InitializeDiagrammSelector = (new_data: Class_ApplicationData) => FType_DiagramSelector;