export interface IndividualButton { type: 'click' | 'view' | 'miniprogram' | 'scancode_push' | 'scancode_waitmsg' | 'pic_sysphoto' | 'pic_photo_or_album' | 'pic_weixin' | 'location_select' | 'media_id' | 'view_limited'; name: string; key?: string; url?: string; appid?: string; pagepath?: string; media_id?: string; } export interface GroupButton { name: string; sub_button: IndividualButton[]; } export declare type Button = IndividualButton | GroupButton; declare const _default: { createMenu(button: Button[]): Promise; getMenu(): Promise; removeMenu(): Promise; getMenuConfig(): Promise; }; export default _default;