import { Plugin } from 'vite'; interface QuantumForgePluginOptions { /** * Directory containing the WASM build artifacts. * Default: "dist" (relative to project root) */ wasmDir?: string; /** * URL path prefix where WASM files are served during dev. * Default: "/quantum-forge" */ servePath?: string; } /** * Vite plugin that serves Quantum Forge WASM artifacts during development. * * During dev, intercepts requests to `servePath/*` and serves matching * `quantum-forge-web-*` files from `wasmDir/`. Also excludes the WASM * module from Vite's dependency optimization. * * Usage: * ```ts * import { quantumForgeVitePlugin } from "@quantum-native/quantum-forge/vite-plugin"; * export default defineConfig({ * plugins: [quantumForgeVitePlugin()], * }); * ``` */ declare function quantumForgeVitePlugin(options?: QuantumForgePluginOptions): Plugin; export { type QuantumForgePluginOptions, quantumForgeVitePlugin };