import { Type } from '@nestjs/common'; import Connection from '../connection'; import { ColumnsType, ExtendedEntityOptions, FunctionType } from '../interfaces/decorators.interface'; import { BaseModel, BaseModelStatic } from '../interfaces/orm.interface'; export declare function loadSchema(connection: Connection, entity: FunctionType): Promise>; export declare function getSchema(entity: FunctionType): ExtendedEntityOptions & { fields: ColumnsType; }; export declare function createRepository(entity: Type, model: BaseModel, constructor?: Type): T;