import { Association, BelongsToGetAssociationMixin } from 'sequelize';
import { BaseModel } from '../../core/BaseModel';
import { User } from './User';
export declare const INTEGRAL_TYPE: {
    BASE: number;
    MAKE_EXPEND: number;
    INVITE: number;
    BY_INVITE: number;
    ACTIVITIES: number;
    TASK: number;
    BUY_EXPEND: number;
    E_KEY: number;
};
export declare class UserIntegralRecord extends BaseModel {
    static associations: {
        user: Association<UserIntegralRecord, User>;
    };
    id: number;
    uid: number;
    value: number;
    latestValue: number;
    type: number;
    description: string;
    meta: object;
    createdAt: Date;
    getUser: BelongsToGetAssociationMixin<User>;
}
