import { IRecursiveSearchChildren } from "../../actions/types/search/tracedRecursiveSearch/_types/IRecursiveSearchChildren"; import { ISubscribable } from "../../utils/subscribables/_types/ISubscribable"; import { IFolderMenuItemData } from "./_types/IFolderMenuItemData"; import { IMenuItem } from "./_types/IMenuItem"; /** * Creates a new folder menu item for within a context menu. * Behaves the same as `createFolderMenuItem` but enables `closeOnExecute` and `forwardKeyEvents` by default. * @param data The data to create the menu item from * @returns The folder menu item, including the children */ export declare function createContextFolderMenuItem, S extends { [key: string]: IMenuItem; } | IRecursiveSearchChildren = T extends { [key: string]: IMenuItem; } ? T : IRecursiveSearchChildren>(data: IFolderMenuItemData): IMenuItem & { children: T; }; //# sourceMappingURL=createContextFolderMenuItem.d.ts.map