export { MountAgentDevtoolsVue2Options, mountAgentDevtoolsVue2 as mountAgentDevtools } from '@agent-devtools/vue2'; export { resolveNuxt2RouteFile } from './runtime/plugin.js'; export { createAgentCommandsFetcher, createAgentInfoFetcher, createDefaultTransport, createHandoffRequester, createPageContextEnricher, createRelatedImportsFetcher, createSettingsStore, createSourceSliceFetcher } from '@agent-devtools/widget-core'; interface AgentDevtoolsNuxt2ModuleOptions { /** * Disable injection at runtime without removing the module. Defaults to * `true`. The module still no-ops in production builds regardless of * this flag. */ enabled?: boolean; } interface Nuxt2ModuleContainer { options: { dev: boolean; }; addPlugin: (plugin: { src: string; mode?: 'client' | 'server' | 'all'; fileName?: string; }) => void; } declare function setup(this: Nuxt2ModuleContainer | void, options: AgentDevtoolsNuxt2ModuleOptions, container?: Nuxt2ModuleContainer): void; interface Nuxt2ModuleExport { (this: Nuxt2ModuleContainer, options?: AgentDevtoolsNuxt2ModuleOptions): void; meta: { name: string; }; } declare const nuxt2Module: Nuxt2ModuleExport; export { type AgentDevtoolsNuxt2ModuleOptions, type Nuxt2ModuleContainer, nuxt2Module as default, setup };