import * as hostApi from '../api/index.js'; import type { QvacPlugin } from '../schemas/plugin.js'; export { registerPlugin, registerPlugins, ensureAddonLoggerReady, getPlugin, getPluginHandler, getTurboVecIndexProvider, hasPlugin, getAllPlugins, clearPlugins, unregisterPlugin } from './registry.js'; /** * Register a set of plugins and return the host API bound to them. The * ergonomic entry point for assembling an explicit plugin subset — we ship * no default plugins, so an app registers exactly the engines it needs. */ export declare function plugins(pluginList: readonly QvacPlugin[]): typeof hostApi;