/** * Centralized coverage configuration * Single source of truth for coverage settings */ export type CoverageConfig = { enabled?: boolean; provider?: 'v8' | 'istanbul' | 'c8'; reporter?: string[]; exclude?: string[]; thresholds?: { lines?: number; functions?: number; branches?: number; statements?: number; }; }; /** * Common coverage exclude patterns */ export declare const DEFAULT_COVERAGE_EXCLUDES: string[]; /** * Coverage configuration presets */ export declare const CoveragePresets: { disabled: CoverageConfig; development: CoverageConfig; ci: CoverageConfig; library: CoverageConfig; react: CoverageConfig; basic: CoverageConfig; }; /** * Get coverage configuration by preset name */ export declare function getCoverageConfig(preset: keyof typeof CoveragePresets): CoverageConfig; /** * Create custom coverage configuration by merging with a preset */ export declare function createCoverageConfig(preset: keyof typeof CoveragePresets, overrides?: Partial): CoverageConfig; //# sourceMappingURL=coverage-config.d.ts.map