/// <reference types="react" />
export declare class MenuColumn {
    name: string;
    categories: (MenuCategory | MenuItem)[];
    color: string;
    icon: () => JSX.Element;
    description?: string;
    constructor(name: string, categories: (MenuCategory | MenuItem)[] | undefined, color: string, icon: () => JSX.Element, description?: string);
}
export declare class MenuCategory {
    name: string;
    items: MenuItem[];
    description?: string;
    constructor(name: string, items?: MenuItem[], description?: string);
}
export declare class MenuItem {
    name: string;
    ui: () => JSX.Element;
    img: () => JSX.Element;
    constructor(name: string, ui: () => JSX.Element, img: () => JSX.Element);
}
