import { WxIsvServiceBase } from '../libs/WxIsvServiceBase';
export declare class WxIsvMpService extends WxIsvServiceBase {
    /**
     * 获取展示的公众号信息
     * 使用本接口可以获取扫码关注组件所展示的公众号信息
     * 详见 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/subscribe_component/getshowwxaitem.html
     * @param accessToken 小程序接口调用令牌
     */
    getShowItem(accessToken: string): Promise<{
        errcode: number;
        errmsg: string;
        canOpen: number;
        isOpen: number;
        appid: string;
        nickname: string;
        headimg: string;
    }>;
    /**
     * 获取可以用来设置的公众号列表
     * 通过本接口可以获取扫码关注组件允许展示的公众号列表
     * 详见 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/subscribe_component/getwxamplinkforshow.html
     * @param accessToken 小程序接口调用令牌
     * @param page 页码，从 0 开始
     * @param num 每页记录数，最大为 20
     */
    getShowItemList(accessToken: string, page?: number, num?: number): Promise<{
        errcode: number;
        errmsg: string;
        totalNum: number;
        bizInfoList: {
            nickname: string;
            appid: string;
            headimg: string;
        }[];
    }>;
    /**
     * 设置展示的公众号信息
     * 使用本接口可以设置扫码关注组件所展示的公众号信息
     * 详见 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/subscribe_component/updateshowwxaitem.html
     * @param accessToken
     * @param mpAppId 新的公众号 appid
     * @param subscribe 是否打开扫码关注组件，0 关闭，1 开启，默认为1
     */
    updateShowItem(accessToken: string, mpAppId: string, subscribe?: number): Promise<{
        errcode: number;
        errmsg: string;
    }>;
    /**
     * 获取公众号关联的小程序
     * 详见 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/officalaccount-management/link-miniprogram/getLinkMiniprogram.html
     * @param accessToken 接口调用凭证
     */
    getLinkMiniprogram(accessToken: string): Promise<any>;
    /**
     * 公众号关联小程序
     * 详见 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/officalaccount-management/link-miniprogram/linkMiniprogram.html
     * @param accessToken 接口调用凭证
     * @param appWxaId 小程序appid
     */
    linkMiniprogram(accessToken: string, appWxaId: string): Promise<any>;
    /**
     * 公众号解除关联小程序
     * 详见 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/officalaccount-management/link-miniprogram/unlinkMiniprogram.html
     * @param accessToken 接口调用凭证
     * @param appWxaId 小程序appid
     */
    unlinkMiniprogram(accessToken: string, appWxaId: string): Promise<any>;
}
