export type { CreateCollectionOptions } from 'arangojs/collections'; export { TransactionError } from '../core/execution/transaction-error.js'; export type { DiscriminatorIndexOrigin, FieldDirectiveIndexOrigin, IndexOrigin, IndexWithOrigin, KeyIndexOrigin, PersistentIndexOrigin, RootEntityIndicesIndexOrigin, TimeToLiveIndexOrigin, VectorIndexOrigin, } from '../core/model/implementation/index-origin.js'; export { ArangoDBAdapter } from './arangodb-adapter.js'; export type { ArangoDBConfig, KeyGeneratorType } from './config.js'; export type { ModelDatabaseCollection, ModelDatabaseIndex, ModelDatabaseObjects, ModelDatabaseView, } from './database-objects.js'; export type { ArangoSearchConfiguration } from './schema-migration/arango-search-helpers.js'; export { describeIndex, getIndexDescriptor, type IndexDefinition, } from './schema-migration/index-helpers.js'; export { CreateArangoSearchAnalyzerMigration, CreateArangoSearchViewMigration, CreateDocumentCollectionMigration, CreateEdgeCollectionMigration, CreateIndexMigration, CreateVectorIndexMigration, DropArangoSearchViewMigration, DropIndexMigration, DropVectorIndexMigration, RecreateArangoSearchViewMigration, RecreateVectorIndexMigration, UpdateArangoSearchAnalyzerMigration, UpdateArangoSearchViewMigration, type CreateArangoSearchAnalyzerMigrationConfig, type SchemaMigration, type UpdateArangoSearchAnalyzerMigrationConfig, } from './schema-migration/migrations.js'; export { VectorIndexState } from './schema-migration/vector-index/vector-index-status.js'; export type { VectorIndexExistingInfo, VectorIndexStatus, } from './schema-migration/vector-index/vector-index-status.js';