import mongoose = require('mongoose'); import EntityMapper = require('../../Mapping/EntityMapper'); export = ModelBuilder; declare class ModelBuilder { private entityMapper; private connection; private static cachedModel; constructor(entityMapper: EntityMapper, connection: mongoose.Mongoose); create(): mongoose.Model; private getEmbeddedDefinition(embeddedKeys); private getDefinitionByType(type, keyPath); }