export interface AffiliateTradeHistoryItem {
    tradeTime: number;
    tradeType: string;
    tradeCurrency: string;
    tradeAmount: string;
    tradeAmountU: string;
    feeU: string;
    commission: string;
    currency: string;
}
export interface AffiliateTradeHistory {
    currentPage: number;
    pageSize: number;
    totalNum: number;
    totalPage: number;
    items: AffiliateTradeHistoryItem[];
}
export interface AffiliateCommissionItem {
    siteType: string;
    rebateType: 1 | 2;
    payoutTime: number;
    periodStartTime: number;
    periodEndTime: number;
    status: 1 | 2 | 3 | 4;
    takerVolume: string;
    makerVolume: string;
    commission: string;
    currency: string;
}
export interface AffiliateInviteeItem {
    uid: string;
    nickName: string;
    referralCode: string;
    country: string;
    registrationTime: number;
    completedKyc: boolean;
    completedFirstDeposit: boolean;
    completedFirstTrade: boolean;
    past7dFees: string;
    past7dCommission: string;
    totalCommission: string;
    myCommissionRate: string;
    cashbackRate: string;
    currency: string;
}
export interface AffiliateInvitees {
    currentPage: number;
    pageSize: number;
    totalNum: number;
    totalPage: number;
    items: AffiliateInviteeItem[];
}
export interface AffiliateTransactionItem {
    uid: string;
    tradeTime: number;
    tradeType: 'SPOT' | 'FEATURE';
    tradeCurrency: string;
    tradeAmount: string;
    tradeAmountU: string;
    feeU: string;
    commission: string;
    currency: 'USDT' | 'USDC';
}
export interface AffiliateTransaction {
    items: AffiliateTransactionItem[];
    lastId: string;
}
export interface KuminingItem {
    uid: string;
    goodsName: string;
    amount: string;
    currency: string;
    lastId: string;
    payTime: number;
}
