import { HookUtility } from '../core/define-utility.js'; import { PluginOption } from 'vite'; import 'astro'; import '../core/types.js'; import '../internal/types.js'; /** * Checks for the existence of a Vite plugin inside the Astro config. * * @param {import("astro").HookParameters<"astro:config:setup">} params * @param {Params} options * @param {string | import("vite").PluginOption} options.plugin * * @see https://astro-integration-kit.netlify.app/utilities/has-vite-plugin/ * * @example * ```ts * hasVitePlugin(params, { * plugin: "vite-plugin-my-integration", * }) * ``` */ declare const hasVitePlugin: HookUtility<"astro:config:setup", [{ plugin: string | PluginOption; }], boolean>; export { hasVitePlugin };