import type { InlineConfig } from 'vite'; import { CoverageManager } from './coverage_manager.js'; import type { NormalizedConfig } from './types.js'; /** * Internal helper responsible for instantiating CoverageManager * and applying code coverage instrumentation to Vite configuration. */ export declare class CoverageIntegrator { #private; /** * Returns the underlying CoverageManager instance if initialized. */ get coverageManager(): CoverageManager | undefined; /** * Initializes CoverageManager and instruments the ViteInlineConfig. * * @param config The normalized framework configuration. * @param viteConfig The target Vite inline configuration. */ instrument(config: NormalizedConfig, viteConfig: InlineConfig): Promise; }