/// <reference types="react" />
import { IParentFormManager } from "../../Page/ElementsOfFormFactory";
import { ISystems } from "./1-MenuFactory";
import { MenuSubItemFactory } from "./3-MenuSubItemFactory";
export declare class ChildOfSubMenuItemFactory {
    subMenuItemFactory: MenuSubItemFactory;
    caption: string;
    path?: string | undefined;
    Page?: import("react").ComponentType<{
        parentFormManager: IParentFormManager;
    }> | undefined;
    exact?: boolean | undefined;
    onClick?: (() => void) | undefined;
    visible: boolean;
    systems: ISystems[];
    keyOfChildSubItem: string;
    constructor(subMenuItemFactory: MenuSubItemFactory, caption: string, path?: string | undefined, Page?: import("react").ComponentType<{
        parentFormManager: IParentFormManager;
    }> | undefined, exact?: boolean | undefined, onClick?: (() => void) | undefined);
    isSystemSelected(): boolean;
}
