import { Money } from "../field/Money";
export declare class CheckInBody {
    message: string;
    status: CheckInStatus;
    missions: any;
    constructor(raw: CheckInBodyRaw);
}
export declare class CheckInStatusBody {
    status: CheckInStatus;
    money: CheckInMoney;
    message: string;
    constructor(raw: CheckInStatusBodyRaw);
}
export declare class CheckInStatus {
    /**
     * 用户id
     */
    userId: number;
    /**
     * 当前的连续签到天数(全局)
     */
    continued: number;
    /**
     * 签到总天数
     */
    total: number;
    /**
     * 上次签到时间
     */
    lastTime: Date;
    /**
     * 上次连续签到天数
     */
    lastContinued: number;
    /**
     * 上次签到是第x天
     */
    lastContinuedDay: number;
    /**
     * 上次签到是第x天
     */
    lastDay: number;
    /**
     * 星期?
     */
    week: number;
    /**
     * 现在是第x天
     */
    nowDay: number;
    constructor(raw: CheckInStatusRaw);
}
export declare class CheckInMoney {
    userId: number;
    money: Money;
    moneyN: number;
    constructor(raw: CheckInMoneyRaw);
}
export interface CheckInBodyRaw {
    0: string;
    1: CheckInStatusRaw;
    2: any;
}
export interface CheckInStatusBodyRaw {
    0: CheckInStatusRaw;
    1: CheckInMoneyRaw;
    2: string[];
}
export interface CheckInMoneyRaw {
    uid: number;
    money: number;
    money_n: number;
}
export interface CheckInStatusRaw {
    /**
     *  用户id
     */
    uid: number;
    /**
     *  当前的连续签到天数(全局)
     */
    continued: number;
    /**
     *  签到总天数
     */
    sum: number;
    /**
     *  上次签到时间
     */
    last_time: number;
    /**
     *  上次连续签到天数
     */
    last_continued: number;
    /**
     *  上次签到是第x天
     */
    last_continued_day: number;
    /**
     *  上次签到是第x天
     */
    last_day: number;
    /**
     *  星期?
     */
    week: number;
    /**
     *  现在是第x天
     */
    now_day: number;
}
