import { WechatService } from './wechat.service'; import { AuthService } from '../auth/auth.service'; import { LoginResultDto } from '../models/dto/loginresult.dto'; import { WechatUserInfoResp } from '../models/dto/wechatuserinforesp.dto'; import { CacheService } from '../auth/cache.service'; export declare class WechatController { private wechatService; private authService; private cacheService; private readonly logger; constructor(wechatService: WechatService, authService: AuthService, cacheService: CacheService); test(headers: any): Promise; login(code: string, vendorId: string): Promise; unencrypt(req: any, wcResp: WechatUserInfoResp): Promise; appCallback(query: any, body: any, headers: any): Promise; mpCheck(query: any, body: any, headers: any): Promise; mpCallback(query: any, body: any, headers: any): Promise; qrcode(query: any): Promise; }