import { AccessToken } from '@tnwx/accesstoken'; /** * @author Javen * @copyright javendev@126.com * @description 自定义菜单 */ export declare class MenuApi { private static createMenuUrl; private static deleteMenuUrl; private static getMenuUrl; private static getSelfMenuInfoUrl; private static addConditionalUrl; private static delConditionalUrl; private static tryMatchUrl; /** * 创建菜单 * @param menuJson * @param accessToken */ static create(menuJson: string, accessToken?: AccessToken): Promise; /** * 删除菜单 * @param accessToken */ static delete(accessToken?: AccessToken): Promise; /** * 查询菜单 * @param accessToken */ static get(accessToken?: AccessToken): Promise; /** * @param accessToken */ static getCurrentSelfMenu(accessToken?: AccessToken): Promise; /** * 添加个性化菜单 * @param menuJson */ static addConditional(menuJson: string, accessToken?: AccessToken): Promise; /** * 删除个性化菜单 * @param menuId * @param accessToken */ static deleteConditional(menuId: string, accessToken?: AccessToken): Promise; /** * 测试个性化菜单匹配结果 * @param openId * @param accessToken */ static tryMatch(openId: string, accessToken?: AccessToken): Promise; }