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