import { Member } from './member';
import { Brand } from './brand';
import { Product } from './product';
import { Category } from './category';
import { Passion } from './passion';
import { IModel, ICollection, IColumns } from '../../../src/index';
export declare const tableName: string;
export declare const columns: IColumns;
export declare class Recommendation implements IModel {
    id: number;
    memberId: number;
    member?: Member;
    brandId: number;
    brand?: Brand;
    productId: number;
    product?: Product;
    categoryId: number;
    category?: Category;
    passionId: number;
    passion?: Passion;
    constructor(props: any);
}
export declare class Recommendations implements ICollection<Recommendation> {
    models: Array<Recommendation>;
    constructor({ models }: any);
}
export declare const recommendationEntity: {
    tableName: string;
    columns: import("../../../src/core").IColumn[];
    Model: typeof Recommendation;
    Collection: typeof Recommendations;
};
