import { Type } from '@nestjs/common'; import { ValidatorOptions } from 'class-validator'; import { ObjectLiteral } from 'typeorm'; export type CaliobaseEntitiesModuleOptions = { controllerEntities: Type[]; otherEntities: Type[]; validatorOptions?: ValidatorOptions; profileEntities: { OrganizationProfile: Type | null; UserProfile: Type | null; }; }; export declare class CaliobaseEntitiesModule { static forRootAsync({ controllerEntities, otherEntities, validatorOptions, profileEntities, }: CaliobaseEntitiesModuleOptions): Promise<{ module: typeof CaliobaseEntitiesModule; imports: (import("@nestjs/common").DynamicModule | import("./createEntityModule").ICaliobaseEntityModule)[]; }>; }