import type { Composite } from "../../../common/utils/composite/get-composite/get-composite";
import type { ApplicationMenuItemTypes } from "./menu-items/application-menu-item-injection-token";
import type { RootComposite } from "../../../common/utils/composite/interfaces";
import type { Discriminable } from "../../../common/utils/composable-responsibilities/discriminable/discriminable";
export type MenuItemRoot = Discriminable<"root"> & RootComposite<"root">;
declare const applicationMenuItemCompositeInjectable: import("@ogre-tools/injectable").Injectable<import("mobx").IComputedValue<Composite<ApplicationMenuItemTypes | MenuItemRoot>>, unknown, void>;
export default applicationMenuItemCompositeInjectable;
