/** * Primary package surface for catalog embedders: {@link Catalox}, {@link createCatalox}, * context binding, contracts, errors, and optional adapters. * * Markdown, diagrams, JSX snippets, migrations, and Firebase store primitives live under `@x12i/catalox/operator`. */ export { createCatalox, type CataloxRuntimeConfig, type CataloxLocalRuntimeConfig, } from "./catalox/create-catalox.js"; export { LocalFileStore, type LocalStoreOptions, CATALOX_CATALOG_LOCAL_SCHEMA_V1, type CataloxCatalogLocalSnapshotV1, LocalStoreError, LocalStoreSnapshotError, LocalStoreReadOnlyError, LocalStoreOperatorUnavailableError, } from "./local/index.js"; export { createCataloxFromMongoEnv, createCataloxFromEnv, initMongoPersistenceFromEnv, resolveMongoUriFromEnv, resolveMongoDbNameFromEnv, testMongoConnectionFromEnv, DEFAULT_MONGO_DB_NAME, MongoStore, type MongoBootstrapOptions, type CreateCataloxFromMongoEnvResult, } from "./mongo/index.js"; export { createCataloxLogger, cataloxLogWarn, logger as cataloxLogger, CATALOX_LOG_ENV_PREFIX, type CreateCataloxLoggerOptions, } from "./logging.js"; export type { StackLoggingOptions } from "@x12i/logxer"; export { Catalox, type CataloxDependencies } from "./catalox/catalox.js"; export { CataloxBound, bindCataloxContext } from "./catalox/catalox-bound.js"; export { AuthorizationService } from "./catalox/authorization.js"; export * from "@x12i/catalox-contracts"; export * from "./errors/index.js"; export { MongoCatalogAdapter } from "./adapters/mongo/mongo-adapter.js"; export { ApiCatalogAdapter } from "./adapters/api/api-adapter.js"; export { validateMappingSpec } from "./mapping/validate-mapping.js"; export { executeMapping } from "./mapping/execute-mapping.js"; export { buildDefaultPayloadSchemaId, resolvePayloadSchema, validateNativeItemPayload, validateNativeItemPayloadOrMissing, type ResolvePayloadSchemaInput, type ResolvedPayloadSchema, } from "./validation/payload-schema.js"; export { createBundledPayloadSchemaRegistry, createInMemoryPayloadSchemaRegistry, getBundledCataloxSchemasDir, CataloxPayloadSchemaRegistryError, type JsonSchema, type PayloadSchemaRegistry, } from "./validation/payload-schema-registry.js"; export { applyCataloxSeedPreset, loadCataloxSeedManifestFromPath, parseCataloxSeedManifest, validateCataloxSeedManifest, validateCataloxSeedManifestItemPayloads, CataloxSeedManifestError, type CataloxSeedManifest, type CataloxSeedManifestV1, type CataloxSeedPresetSchemaVersion, type ApplyCataloxSeedPresetResult, type CataloxSeedManifestItemPayloadIssue, } from "./catalox/seed-preset.js"; export { resolveCataloxSeedPresetPath, getBundledCataloxPresetsDir, CataloxSeedPresetResolveError, type ResolveCataloxSeedPresetPathOptions, } from "./catalox/seed-preset-resolve.js"; /** @deprecated Firestore connectivity probe — Catalox is Mongo-primary; use `testMongoConnectionFromEnv`. */ export { testFirestoreConnectionFromEnv, CATALOX_FIRESTORE_PROBE_COLLECTION_ID, type TestFirestoreConnectionFromEnvResult, } from "./firebase/bootstrap.js"; /** Generic catalog content helpers (field codecs, template tokens, derived-item overrides). */ export { normalizeTextForStorage, toPresentationText, normalizeForStorage, toPresentationMarkdown, extractTokenNamesFromText, extractTokenNamesFromStrings, extractTemplateTokensFromFields, extractTemplateTokensFromTexts, readIndexedParentItemId, withDerivedParentIndexed, computeDerivedFieldOverrides, resolveDerivedItemData, resolveDerivedItem, emptyDataFieldsPatch, } from "./catalog-content/index.js"; //# sourceMappingURL=embedder.d.ts.map