import type { MissionItem } from '../classes/MissionItem'; export interface BrowseStoreData { type: 'browse'; missionCode: string; activityCode: string; missionActivityCode: string; token: string; browseTime: string | number; url: string; } export interface MissionBrush { /** 任务校验token */ token: string; /** 需要浏览时间 */ browseTime: number; /** 浏览任务链接 */ url: string; } export interface MissionDetailResponseData { /** 状态(200:成功;500:内部错误;) */ code: number; /** 错误描述 */ msg: string; data: MissionBrush; } export interface BrowseCompleteResponseData { /** 状态(200:成功;500:内部错误;) */ code: number; /** 错误描述 */ msg: string; /** 业务数据 */ data: any; } export interface BrowseCompleteRequestData { /** 任务code */ missionCode: string; /** 跳转url */ actionLinkUrl: string; /** 防刷 */ token: string; /** 活动code */ activityCode: string; /** 任务方案code */ missionActivityCode: string; } /** * 处理浏览任务 * @param missionInfo 任务信息 * @param activityCode 活动code */ export declare function handle({ missionItem }: { missionItem: MissionItem; }): Promise; export declare function complete(params: BrowseCompleteRequestData): Promise; /** * 响应浏览任务(在url中type=browse及有token和browseTime的页面中生效) */ export declare function effect({ missionCode, }: { missionCode: string; }): void; //# sourceMappingURL=browse.d.ts.map