/** * Coverage Configuration * * Default configuration and factory functions for coverage analytics. */ import type { CoverageConfig, CoverageThreshold } from './types.js'; /** * Create default coverage configuration */ export declare function createDefaultCoverageConfig(): CoverageConfig; /** * Create strict coverage configuration (enterprise/production) */ export declare function createStrictCoverageConfig(): CoverageConfig; /** * Create relaxed coverage configuration (development/prototyping) */ export declare function createRelaxedCoverageConfig(): CoverageConfig; /** * Parse coverage threshold from string format * Supported formats: * - "80" (line coverage only) * - "line:80,branch:70" * - "{line:80,branch:70,function:75}" */ export declare function parseCoverageThreshold(input: string): CoverageThreshold; /** * Format coverage threshold as string */ export declare function formatCoverageThreshold(threshold: CoverageThreshold): string; /** * Validate coverage configuration */ export declare function validateCoverageConfig(config: CoverageConfig): { valid: boolean; errors: string[]; };