import React from "react";
import { MenuProps } from "../../menu/Menu";
type AppLauncherMenuType = MenuProps & {
    enableQuickComponents?: boolean;
    componentFilter?: string[];
    suppressFavorites?: boolean;
    dynamic?: boolean;
};
/**
 * The menu, or collection of menus, that lists all configured Finsemble applications, and provides
 * the ability to launch any listed app.
 *
 * @param {boolean} [enableQuickComponents=false] DEPRECATED: Set to true to allow users to create their own components
 * @param {string} [title] The title of the menu that appears in the menu's `<MenuToggle>` button, as viewed in the toolbar. Can be string or any ReactNode.
 * @param {string[]} [componentFilter] Custom list of menu items to display
 * @param {boolean} [suppressFavorites=false]
 * @param {boolean} [dynamic=false] If dynamic=true, get list of menus from manifest, as well as listening for updates to list
 * @param {string} [className] - Custom body class for the menu contents. These classes will be set on the `<body>` tag for the Menu's drop down window.
 * @param {string} [id] - Unique ID for the menu. Defaults to a random string.
 * @param {number} [maxHeight=Infinity] - Maximum height of the menu.
 * @param {number} [minHeight] - Minimum height of the menu
 * @param {array} [openHotkey] - A hotkey combination to open the menu.
 * @param {array} [closeHotkey] - An optional key-chord (e.g. ["ctrl","H"]) which will close the menu. Use this for instance when you want the same key-chord to toggle a menu open and closed. Note that the escape key will always close the menu.
 * @param {number} [width=180] - Custom width for the menu.
 * @param {number} [height] - Custom height for the menu. If not set then the height will be automatically calculated based on the content height and available monitor space.
 */
export declare const AppLauncherMenu: (props: AppLauncherMenuType) => React.JSX.Element;
export {};
//# sourceMappingURL=AppLauncherMenu.d.ts.map