export type { CrudError } from "./crud-errors.js"; export { ConcurrencyError, DuplicateKeyError, ForeignKeyError, NotFoundError, OperationError, TransactionError, UniqueConstraintError, ValidationError, } from "./crud-errors.js"; export type { QueryError } from "./query-errors.js"; export { CollectionNotFoundError, DanglingReferenceError, PopulationError, } from "./query-errors.js"; export type { PersistenceError } from "./storage-errors.js"; export { SerializationError, StorageError, UnsupportedFormatError, } from "./storage-errors.js"; export type { SourceError, SourceRecordOrigin } from "./source-errors.js"; export { DuplicatePhysicalFileError, DuplicateRecordError, InvalidDocumentSourceError, SourceConfigError, UnknownCollectionError, } from "./source-errors.js"; export type { MigrationErrors } from "./migration-errors.js"; export { MigrationError } from "./migration-errors.js"; export { PluginError } from "./plugin-errors.js"; import type { CrudError } from "./crud-errors.js"; import type { MigrationErrors } from "./migration-errors.js"; import type { PluginError } from "./plugin-errors.js"; import type { QueryError } from "./query-errors.js"; import type { SourceError } from "./source-errors.js"; import type { PersistenceError } from "./storage-errors.js"; export type DatabaseError = CrudError | QueryError | PersistenceError | SourceError | MigrationErrors | PluginError; //# sourceMappingURL=index.d.ts.map