import { IActionBinding } from "../../actions/_types/IActionBinding";
import { ISubscribable } from "../../utils/subscribables/_types/ISubscribable";
import { IMenuItem } from "./_types/IMenuItem";
import { IStandardActionBindingData } from "./_types/IStandardActionBindingData";
import { IStandardActionBindingExtraData } from "./_types/IStandardActionBindingExtraData";
/**
 * Creates standard subscribable action bindings
 * @param data The standard binding data
 * @param item The function to retrieve the item
 * @param connectionGroup The connection group for the UI (the group to connect with other items with the same group at the top or bottom)
 * @returns The subscribable bindings
 */
export declare function createStandardActionBindings({ name, description, tags, category, shortcut, content, searchPattern, actionBindings, identityActionBindings, onExecute, onSelect, onCursor, onMenuChange, searchChildren, onShowChild: showChild, }: IStandardActionBindingData, item: () => IMenuItem, { connectionGroup, includeSearch, }?: IStandardActionBindingExtraData): ISubscribable<IActionBinding[]>;
//# sourceMappingURL=createStandardActionBindings.d.ts.map