/** * @fileoverview Variant Analysis Module * @module @nahisaho/musubix-security/variant * @trace TSK-027, REQ-SEC-VARIANT-001 */ export { VulnerabilityModelManager, createModelManager, defaultModelManager, CWE_DATABASE, } from './model.js'; export { TaintDetector, createDetector, type DetectorOptions, type DetectorResult, } from './detector.js'; export { SecurityScanner, createScanner, type ScannerOptions, type ScanProgress, } from './scanner.js'; export { SARIFGenerator, createSARIFGenerator, generateSARIF, generateSARIFFromFindings, } from './sarif.js'; /** * Export SARIF report as JSON string */ export declare function exportSARIF(scanResult: import('../types/variant.js').ScanResult): string; export type { VulnerabilityModel, SourcePattern, SinkPattern, SanitizerPattern, VulnerabilityCategory, VulnerabilitySeverity, VulnerabilityFinding, TaintPathInfo, TaintNode, ScanConfig, ScanResult, SARIFReport, SARIFRun, SARIFResult, SARIFRule, SARIFLocation, SARIFCodeFlow, } from '../types/variant.js'; //# sourceMappingURL=index.d.ts.map