import { HookUtility } from '../core/define-utility.js'; import { PluginOption } from 'vite'; import 'astro'; import '../core/types.js'; import '../internal/types.js'; /** * Adds a [vite plugin](https://vitejs.dev/guide/using-plugins) to the * Astro config. * * @param {import("astro").HookParameters<"astro:config:setup">} params * @param {object} options * @param {import("vite").PluginOption} options.plugin * @param {boolean} [options.warnDuplicated=true] * * @see https://astro-integration-kit.netlify.app/utilities/add-vite-plugin/ * * @example * ```ts * addVitePlugin(params, { * plugin, * warnDuplicated: true, * }) * ``` */ declare const addVitePlugin: HookUtility<"astro:config:setup", [{ plugin: PluginOption; warnDuplicated?: boolean; }], void>; export { addVitePlugin };