export declare const noBuildOptions = "\n    /// <reference types=\"vitest\" />\n    import { defineConfig } from 'vite';\n    import react from '@vitejs/plugin-react';\n    import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin';\n\n    export default defineConfig({\n      cacheDir: '../../node_modules/.vitest',\n      plugins: [\n        react(),\n        nxViteTsPaths(),\n      ],\n\n      test: {\n        globals: true,\n        environment: 'jsdom',\n        include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],\n      },\n\n    });\n    ";
export declare const someBuildOptions = "\n    /// <reference types=\"vitest\" />\n    import { defineConfig } from 'vite';\n    import react from '@vitejs/plugin-react';\n    import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin';\n\n    export default defineConfig({\n      cacheDir: '../../node_modules/.vitest',\n      plugins: [\n        react(),\n        nxViteTsPaths(),\n      ],\n\n      test: {\n        globals: true,\n        environment: 'jsdom',\n        include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],\n      },\n\n      build: {\n        my: 'option',\n      }\n\n    });\n    ";
export declare const noContentDefineConfig = "\n    /// <reference types=\"vitest\" />\n    import { defineConfig } from 'vite';\n    import react from '@vitejs/plugin-react';\n    import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin';\n\n    export default defineConfig({});\n    ";
export declare const conditionalConfig = "\n    /// <reference types=\"vitest\" />\n    import { defineConfig } from 'vite';\n    export default defineConfig(({ command, mode, ssrBuild }) => {\n      if (command === 'serve') {\n        return {\n          port: 4200,\n          host: 'localhost',\n        }\n      } else {\n        // command === 'build'\n        return {\n          my: 'option',\n        }\n      }\n    })\n    ";
export declare const configNoDefineConfig = "\n    /// <reference types=\"vitest\" />\n    import { defineConfig } from 'vite';\n    import react from '@vitejs/plugin-react';\n    import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin';\n\n    export default {\n      plugins: [\n        react(),\n        nxViteTsPaths(),\n      ],\n    };\n    ";
export declare const noBuildOptionsHasTestOption = "\n    /// <reference types=\"vitest\" />\n    import { defineConfig } from 'vite';\n    import react from '@vitejs/plugin-react';\n    import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin';\n\n    export default defineConfig({\n    \n      cacheDir: '../../node_modules/.vitest',\n      plugins: [\n        react(),\n        nxViteTsPaths(),\n      ],\n\n      test: {\n        globals: true,\n        environment: 'jsdom',\n        include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],\n      },\n\n    });\n    ";
export declare const someBuildOptionsSomeTestOption = "\n    /// <reference types=\"vitest\" />\n    import { defineConfig } from 'vite';\n    import react from '@vitejs/plugin-react';\n    import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin';\n\n    export default defineConfig({\n      plugins: [\n        react(),\n        nxViteTsPaths(),\n      ],\n\n      test: {\n        my: 'option',\n      },\n\n      build: {\n        my: 'option',\n      }\n\n    });\n    ";
export declare const hasEverything = "\n    /// <reference types=\"vitest\" />\n    import { defineConfig } from 'vite';\n    import react from '@vitejs/plugin-react';\n    import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin';\n    import dts from 'vite-plugin-dts';\n    import { joinPathFragments } from '@nx/devkit';\n\n    export default defineConfig({\n      cacheDir: '../../node_modules/.vitest',\n      plugins: [\n        dts({ entryRoot: 'src', tsConfigFilePath: joinPathFragments(__dirname, 'tsconfig.lib.json'), skipDiagnostics: true }),\n        react(),\n        nxViteTsPaths(),\n      ],\n    \n      // Configuration for building your library.\n      // See: https://vitejs.dev/guide/build.html#library-mode\n      build: {\n        lib: {\n          // Could also be a dictionary or array of multiple entry points.\n          entry: 'src/index.ts',\n          name: 'pure-libs-react-vite',\n          fileName: 'index',\n          // Change this to the formats you want to support.\n          // Don't forget to update your package.json as well.\n          formats: ['es'],\n        },\n        rollupOptions: {\n          // External packages that should not be bundled into your library.\n          external: ['react', 'react-dom', 'react/jsx-runtime'],\n        },\n      },\n    \n      test: {\n        globals: true,\n        environment: 'jsdom',\n        include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],\n      },\n    });\n    ";
export declare const buildOption = "\n    // Configuration for building your library.\n    // See: https://vitejs.dev/guide/build.html#library-mode\n    build: {\n      lib: {\n        // Could also be a dictionary or array of multiple entry points.\n        entry: 'src/index.ts',\n        name: 'my-app',\n        fileName: 'index',\n        // Change this to the formats you want to support.\n        // Don't forget to update your package.json as well.\n        formats: ['es']\n      },\n      rollupOptions: {\n        // External packages that should not be bundled into your library.\n        external: ['react', 'react-dom', 'react/jsx-runtime']\n      }\n    },";
export declare const buildOptionObject: {
    lib: {
        entry: string;
        name: string;
        fileName: string;
        formats: string[];
    };
    rollupOptions: {
        external: string[];
    };
};
export declare const testOption = "test: {\n        globals: true,\n        environment: 'jsdom',\n        include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],\n    },";
export declare const testOptionObject: {
    globals: boolean;
    environment: string;
    include: string[];
};
export declare const imports: string[];
export declare const plugins: string[];
