import { BaseEntity } from "../BaseEntity"; import { Relation } from "./Relation"; export declare type EntityClass> = { name: string; prototype: TEntity; defaultProperties?: string; relations?: TRelations; }; export declare type RelationsType = T extends { relations?: infer TRelations; } ? TRelations : never; export declare type EntityType = T extends { prototype: infer TEntity; } ? TEntity : never; export declare type DefaultProperties> = Extract; //# sourceMappingURL=EntityClass.d.ts.map