import { type IContextStore } from "@gooddata/sdk-ui";
import { type IUiMenuContext, type IUiMenuItemData } from "./types.js";
/**
 * @internal
 */
export declare const UiMenuContextStore: IContextStore<IUiMenuContext<object, object>>;
/**
 * @internal
 */
export declare const typedUiMenuContextStore: <T extends IUiMenuItemData = object, M = object>() => IContextStore<IUiMenuContext<T, M>>;
/**
 * @internal
 */
export declare const getSelectedMenuId: <T extends IUiMenuItemData = object, M = object>(context: IUiMenuContext<T, M>) => string | undefined;
//# sourceMappingURL=context.d.ts.map