/**
 * Analysis module index
 */
export { parseConfig, loadSourceConfigs, loadSinkConfigs, createTaintConfig, getDefaultConfig, DEFAULT_SOURCES, DEFAULT_SINKS, DEFAULT_SANITIZERS, } from './config-loader.js';
export { analyzeTaint, attachSourceLineCode, } from './taint-matcher.js';
export { detectUnresolved, } from './unresolved.js';
export { generateFindings, } from './findings.js';
export { propagateTaint, } from './taint-propagation.js';
export { analyzeInterprocedural, getInterproceduralSummary, findTaintBridges, getMethodTaintPaths, hasMethod, getMethod, isMethodTainted, } from './interprocedural.js';
export { analyzeConstantPropagation, isFalsePositive, isCorrelatedPredicateFP, ConstantPropagator, isKnown, createUnknown, createConstant, getNodeText, getNodeLine, } from './constant-propagation.js';
export { PathFinder, findTaintPaths, formatTaintPath, } from './path-finder.js';
export { DFGVerifier, verifyTaintFlow, } from './dfg-verifier.js';
export { parseVersion, compareVersions, semverSatisfies, isVersionVulnerable, } from './semver.js';
//# sourceMappingURL=index.js.map