import { Association, BelongsToGetAssociationMixin } from 'sequelize';
import { BaseModel } from '../../core/BaseModel';
import { User } from './User';
export declare const USER_OUT_INTEGRATION_TYPE: {
    UNKNOWN: number;
    WECHAT: number;
    WEIBO: number;
    QQ: number;
};
export declare const USER_OUT_INTEGRATION_STATUS: {
    NORMAL: number;
    ENABLE: number;
    DISABLE: number;
};
export declare class UserOutIntegration extends BaseModel {
    static associations: {
        user: Association<UserOutIntegration, User>;
    };
    id: number;
    uid: number;
    type: number;
    outId: string;
    appId: string;
    status: number;
    createdAt: Date;
    updatedAt: Date;
    deleted: boolean;
    getUser: BelongsToGetAssociationMixin<User>;
}
