import { CandyDropV4ActivityCd01 } from '../model/candyDropV4ActivityCd01'; import { CandyDropV4ActivityRulesCd03 } from '../model/candyDropV4ActivityRulesCd03'; import { CandyDropV4AirdropRecordCd06 } from '../model/candyDropV4AirdropRecordCd06'; import { CandyDropV4ParticipationRecordCd05 } from '../model/candyDropV4ParticipationRecordCd05'; import { CandyDropV4RegisterReqCd02 } from '../model/candyDropV4RegisterReqCd02'; import { CandyDropV4RegisterRespCd02 } from '../model/candyDropV4RegisterRespCd02'; import { CandyDropV4TaskProgressCd04 } from '../model/candyDropV4TaskProgressCd04'; import { CreateOrderV4 } from '../model/createOrderV4'; import { HodlerAirdropV4OrderRequest } from '../model/hodlerAirdropV4OrderRequest'; import { HodlerAirdropV4OrderResponse } from '../model/hodlerAirdropV4OrderResponse'; import { HodlerAirdropV4ProjectItem } from '../model/hodlerAirdropV4ProjectItem'; import { HodlerAirdropV4UserAirdropRecord } from '../model/hodlerAirdropV4UserAirdropRecord'; import { HodlerAirdropV4UserOrderRecord } from '../model/hodlerAirdropV4UserOrderRecord'; import { LaunchPoolV4CreateOrderResponse } from '../model/launchPoolV4CreateOrderResponse'; import { LaunchPoolV4PledgeRecord } from '../model/launchPoolV4PledgeRecord'; import { LaunchPoolV4Project } from '../model/launchPoolV4Project'; import { LaunchPoolV4RewardRecord } from '../model/launchPoolV4RewardRecord'; import { RedeemLaunchPoolResponse } from '../model/redeemLaunchPoolResponse'; import { RedeemV4 } from '../model/redeemV4'; import { ApiClient } from './apiClient'; import { AxiosResponse } from 'axios'; export declare class LaunchApi { protected client: ApiClient; constructor(client?: ApiClient); listLaunchPoolProjects(opts?: { status?: number; mortgageCoin?: string; searchCoin?: string; limitRule?: number; sortType?: number; page?: number; pageSize?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; createLaunchPoolOrder(createOrderV4: CreateOrderV4): Promise<{ response: AxiosResponse; body: LaunchPoolV4CreateOrderResponse; }>; redeemLaunchPool(redeemV4: RedeemV4): Promise<{ response: AxiosResponse; body: RedeemLaunchPoolResponse; }>; listLaunchPoolPledgeRecords(opts?: { page?: number; pageSize?: number; type?: number; startTime?: string; endTime?: string; coin?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; listLaunchPoolRewardRecords(opts?: { page?: number; pageSize?: number; startTime?: number; endTime?: number; coin?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; getHodlerAirdropProjectList(opts?: { status?: 'ACTIVE' | 'UNDERWAY' | 'PREHEAT' | 'FINISH'; keyword?: string; join?: 0 | 1; page?: number; size?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; hodlerAirdropOrder(hodlerAirdropV4OrderRequest: HodlerAirdropV4OrderRequest): Promise<{ response: AxiosResponse; body: HodlerAirdropV4OrderResponse; }>; getHodlerAirdropUserOrderRecords(opts?: { keyword?: string; startTimest?: number; endTimest?: number; page?: number; size?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; getHodlerAirdropUserAirdropRecords(opts?: { keyword?: string; startTimest?: number; endTimest?: number; page?: number; size?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; getCandyDropActivityListV4(opts?: { status?: 'ongoing' | 'upcoming' | 'ended'; ruleName?: string; registerStatus?: 'registered' | 'unregistered'; currency?: string; limit?: number; offset?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; registerCandyDropV4(candyDropV4RegisterReqCd02: CandyDropV4RegisterReqCd02): Promise<{ response: AxiosResponse; body: CandyDropV4RegisterRespCd02; }>; getCandyDropActivityRulesV4(opts?: { activityId?: number; currency?: string; }): Promise<{ response: AxiosResponse; body: CandyDropV4ActivityRulesCd03; }>; getCandyDropTaskProgressV4(opts?: { activityId?: number; currency?: string; }): Promise<{ response: AxiosResponse; body: CandyDropV4TaskProgressCd04; }>; getCandyDropParticipationRecordsV4(opts?: { currency?: string; status?: 'ongoing' | 'awaiting_draw' | 'won' | 'not_win'; startTime?: number; endTime?: number; page?: number; limit?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; getCandyDropAirdropRecordsV4(opts?: { currency?: string; startTime?: number; endTime?: number; page?: number; limit?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; }