import { MissionDetailResponseData, ActivityDataResponseData } from '../types/mission'; import { ProcessedActivityResult } from '../classes/ProcessedActivityResult'; /** * 任务API配置 */ export interface MissionApiConfig { /** 基础URL,默认为 LOFTER 官方接口 */ baseURL?: string; /** 默认请求头 */ headers?: Record; /** 活动代码 */ activityCode?: string; } /** * 任务API服务类 */ export declare class MissionApiService { private readonly activityCode?; constructor(activityCodeOrConfig?: string | MissionApiConfig); /** * 获取活动概览数据(预处理版本) */ getProcessedActivityData(activityCode?: string): Promise; /** * 获取活动概览数据(原始版本) * 使用 GET 请求和查询参数调用真实的 LOFTER 接口 */ getActivityData(activityCode?: string): Promise; /** * 获取任务防刷token */ getMissionToken(missionCode: string): Promise; /** * 便捷方法:获取活动概览 */ getActivityOverview(activityCode?: string): Promise<{ 任务活动状态: string; 任务活动剩余时间: string; 奖励活动状态: string; 用户积分: number; 可兑换奖品数: number; 是否有新任务: boolean; }>; /** * 便捷方法:获取可用奖品 */ getAvailablePrizes(activityCode?: string): Promise; /** * 便捷方法:获取用户信息 */ getUserInfo(activityCode?: string): Promise; } //# sourceMappingURL=mission-api.d.ts.map