import { TokenStorage } from '../../storage';
import { WxMpBase, WxMpCustomService, WxMpDraft, WxMpFreePublish, WxMpIP, WxMpJs, WxMpMaterial, WxMpMedia, WxMpMenu, WxMpMessage, WxMpOpenAPI, WxMpQRCode, WxMpTemplate, WxMpUser } from './api';
export interface WxMpAPI extends WxMpBase, WxMpIP, WxMpJs, WxMpUser, WxMpQRCode, WxMpMedia, WxMpMaterial, WxMpDraft, WxMpFreePublish, WxMpOpenAPI, WxMpMenu, WxMpMessage, WxMpTemplate, WxMpCustomService {
}
export declare class WxMpAPI extends WxMpBase {
    constructor(config: {
        appid: string;
        secret: string;
    }, tokenStorage?: TokenStorage);
}
