import { Constructor } from "./constructor"; export declare enum TypeRelation { HAS_MANY = "has-many", HAS_ONE = "has-one", BELONG_TO = "belong-to" } export interface IRefercence { modelChild: () => Constructor; modelParent: () => Constructor; FK: keyof T; PK: keyof K; } export interface IRelationship { fieldName: string; type: TypeRelation; sync?: boolean; refs: IRefercence; }