/** * Bridges Nuxt's runtimeConfig to plain Vue provide/inject. This file is only ever loaded * inside a real Nuxt build (registered via addPlugin in module.ts), so useRuntimeConfig is * safe here — the composables that consume the injected value never import 'nuxt/app' * themselves, which is what makes them usable outside Nuxt too. * * Must call `nuxtApp.vueApp.provide(...)` directly rather than returning `{ provide: {...} }` * from the plugin: Nuxt's own plugin-level `provide` iterates the object with `for...in` to * create `$`-prefixed nuxtApp globals, which silently skips Symbol keys — a Symbol injection * key (needed so plain Vue `inject()` works for non-Nuxt consumers too) never reached Vue's * actual provide/inject chain that way, so every consumer always saw {} regardless of config. */ declare const _default: import("nuxt/app").Plugin> & import("nuxt/app").ObjectPlugin>; export default _default;