import { WXCore } from '../WXCore'; /** * @description 会员卡接口 */ export declare class MemberCardAPI { private static activateUrl; private static setActivateUserFormUrl; private static getActivateTempInfoUrl; private static updateUserUrl; private static getUserInfoUrl; private static payGiftCardAddUrl; private static payGiftCardDelUrl; private static payGiftCardGetUrl; private static payGiftCardBatchGetUrl; private static getMemberCardInfoUrl; private static getMemberCardDetailUrl; private static _http; /** * 接口激活 * @param wxCore * @param cardJson */ static activate(wxCore: WXCore, cardJson: any): Promise; /** * 普通一键激活-设置开卡字段接口 * @param wxCore * @param cardJson */ static setActivateUserForm(wxCore: WXCore, cardJson: any): Promise; /** * 跳转型一键激活 获取用户提交资料 * @param wxCore * @param activateTicket */ static getActivateTempInfo(wxCore: WXCore, activateTicket: string): Promise; /** * 更新会员信息 * @param wxCore * @param cardJson */ static updateUser(wxCore: WXCore, cardJson: any): Promise; /** * 拉取会员信息(积分查询)接口 * @param wxCore * @param cardId * @param code */ static getUserInfo(wxCore: WXCore, cardId: string, code: string): Promise; /** * 设置支付后投放卡券接口 * @param wxCore * @param cardJson */ static payGiftCardAdd(wxCore: WXCore, cardJson: any): Promise; /** * 删除支付后投放卡券规则接口 * @param wxCore * @param ruleId */ static payGiftCardDel(wxCore: WXCore, ruleId: string): Promise; /** * 查询支付后投放卡券规则详情接口 * @param wxCore * @param ruleId */ static payGiftCardGet(wxCore: WXCore, ruleId: string): Promise; /** * 批量查询支付后投放卡券规则接口 * @param wxCore * @param effective * @param offset * @param count * @param type */ static payGiftCardBatchGet(wxCore: WXCore, effective: boolean, offset: number, count: number, type?: string): Promise; /** * 拉取会员卡概况数据接口 * @param wxCore * @param beginDate 查询数据的起始时间 * @param endDate 查询数据的截至时间 * @param condSource 卡券来源,0为公众平台创建的卡券数据、1是API创建的卡券数据 */ static getMemberCardInfo(wxCore: WXCore, beginDate: string, endDate: string, condSource?: number): Promise; /** * 拉取单张会员卡数据接口 * @param wxCore * @param beginDate 查询数据的起始时间 * @param endDate 查询数据的截至时间 * @param cardId 卡券id */ static getMemberCardDetail(wxCore: WXCore, beginDate: string, endDate: string, cardId: string): Promise; }