// Public entry point for the embedding engine.
//
// `./engineImpl` is resolved by Metro to engineImpl.web.ts or
// engineImpl.native.ts by platform extension; the base engineImpl.ts re-export
// (web) is what TypeScript resolves for typechecking. Consumers call
// getEmbeddingEngine() and stay platform-agnostic.
import { engine } from './engineImpl';

/** Return the platform-resolved embedding engine. */
export const getEmbeddingEngine = () => engine;

export * from './engine';
