/** * Check if Vue is installed */ export declare function hasVue(): boolean; /** * Check if React is installed */ export declare function hasReact(): boolean; /** * Check if React Compiler is installed */ export declare function hasReactCompiler(): boolean; /** * Check if Svelte is installed */ export declare function hasSvelte(): boolean; /** * Check if TypeScript is installed */ export declare function hasTypeScript(): boolean; /** * Check if Prettier is installed */ export declare function hasPrettier(): boolean; /** * Check if Vitest is installed */ export declare function hasVitest(): boolean; /** * Check if Solid.js is installed */ export declare function hasSolid(): boolean; /** * Check if Next.js is installed */ export declare function hasNextjs(): boolean; /** * Check if Nuxt is installed */ export declare function hasNuxt(): boolean; /** * Check if Astro is installed */ export declare function hasAstro(): boolean; /** * Check if Angular is installed */ export declare function hasAngular(): boolean; /** * Check if UnoCSS is installed */ export declare function hasUnoCSS(): boolean; /** * Check if Remix is installed */ export declare function hasRemix(): boolean; /** * Check if React Router is installed */ export declare function hasReactRouter(): boolean; /** * Check if Vite is installed (for React Refresh allowConstantExport) */ export declare function hasVite(): boolean; /** * Check if a package is installed */ export declare function hasPackage(name: string): boolean; /** * Dynamically load a plugin. * * By default failures are silent (the plugin is treated as optional). Pass * `{ required: true }` for core dependencies whose failure should be surfaced * — otherwise a broken/incompatible install silently reduces the config to a * ruleset with no rules (e.g. a TypeScript config with no `ts/*` rules). * * @param options.required when true, warn with the plugin name and error on failure */ export declare function loadPlugin(name: string, options?: { required?: boolean; }): Promise; export declare function hasJsxFiles(): boolean; //# sourceMappingURL=plugins.d.ts.map