import { Association, BelongsToGetAssociationMixin } from 'sequelize';
import { BaseModel } from '../../core/BaseModel';
import { User } from './User';
export declare const USER_LOGIN_TYPE: {
    PHONE: number;
    WECHAT: number;
    WEIBO: number;
    QQ: number;
};
export declare const USER_LOGIN_PLATFORM: {
    ANDROID: number;
    IOS: number;
};
export declare class UserLoginLog extends BaseModel {
    static associations: {
        user: Association<UserLoginLog, User>;
    };
    id: number;
    uid: number;
    platform: number;
    loginType: number;
    version: string;
    meta: object;
    scrid: string;
    loginAt: Date;
    getUser: BelongsToGetAssociationMixin<User>;
}
