import type { ViteUserConfig } from 'vitest/config'; /** * Vitest config for browser-mode tests via Playwright. Separate from * `./index.js` so importers without `@vitest/browser-playwright` never * load it. Needs that peer, `@vitest/coverage-istanbul`, `playwright`, * plus `pnpm exec playwright install chromium`. * * @example * ```ts * // vitest.config.ts * import { mergeConfig, defineConfig } from 'vitest/config'; * import { browserTestConfig } from '@coryrylan/tools/vitest/browser'; * * export default mergeConfig( * browserTestConfig, * defineConfig({ * test: { setupFiles: ['./test-setup.ts'] }, * }), * ); * ``` */ export declare const browserTestConfig: ViteUserConfig;