import { Association, BelongsToManyGetAssociationsMixin } from 'sequelize';
import { BaseModel } from '../../core/BaseModel';
import { Recommendation } from './Recommendation';
export declare const R_GROUP_STATUS: {
    NEW: number;
    VALID: number;
    INVALID: number;
};
export declare class RGroup extends BaseModel {
    static associations: {
        recommendations: Association<RGroup, Recommendation>;
    };
    id: number;
    name: string;
    description: string;
    status: number;
    createdAt: Date;
    updatedAt: Date;
    deleted: boolean;
    getRecommendations: BelongsToManyGetAssociationsMixin<Recommendation>;
    readonly recommendations: Recommendation[];
}
