import type { StackLoggingOptions } from "@x12i/logxer"; import type { LocalFileStore } from "../local/local-file-store.js"; import { type CataloxMongoRuntimeConfig } from "../mongo/wire-mongo-catalox.js"; import { Catalox } from "./catalox.js"; export type { CataloxMongoRuntimeConfig }; /** Local file snapshot mode — no Mongo credentials or network required. */ export type CataloxLocalRuntimeConfig = { store: LocalFileStore; logging?: StackLoggingOptions; }; /** Single object for constructing a fully wired {@link Catalox} (library-only; no env reads). */ export type CataloxRuntimeConfig = CataloxMongoRuntimeConfig | CataloxLocalRuntimeConfig; /** * Preferred embedder entrypoint: constructs Mongo- or local file-backed stores, authz, * optional Mongo/API adapters, and {@link Catalox}. * * Firestore is no longer a supported primary persistence backend. */ export declare function createCatalox(config: CataloxRuntimeConfig): Catalox; //# sourceMappingURL=create-catalox.d.ts.map