/**
 * Scanner Public API
 *
 * Re-exports from stage modules. All prior exports preserved.
 */
export { runScan, type ScanOptions } from './pipeline';
export { computeIssueMixFromVulnerabilities } from './report/summary';
export * from './shared/types';
export { runLayer1Scan } from './detect/secrets';
export { runLayer2Scan } from './detect/structural';
export { buildProjectContext, type ProjectContext } from './model/project-context';
export { validateFindingsWithAI, type ValidationStats, type AIValidationResult } from './validate';
export { createCancellationToken } from './shared/types';
export { scoreFindings, buildAdjustmentContext, buildConfidenceLog, DEPTH_CONFIGS, type ScoredFinding, type ConfidenceComputation, type ConfidenceAdjustment, type ConfidenceLog, type AdjustmentRule, type AdjustmentContext, type DepthConfig, } from './score';
export type { ContextEngineResult } from './model/taint-types';
export { SuppressionManager, computeFindingHash, loadSuppressionConfig, addFindingSuppression, removeFindingSuppression, addRuleSuppression, listSuppressions, parseInlineSuppressions, generateSuppressionComment, isValidHash, type SuppressionConfig, type FindingSuppression, type RuleSuppression, type SuppressionResult, type SuppressedVulnerability, } from './postprocess/suppression';
export { BaselineManager, computeDiff, hasNewBlockingIssues, formatDiffSummary, BASELINE_FILE_PATH, OCULUM_DIR, type BaselineData, type BaselineFinding, type DiffResult, type BaselineDiff, type BaselineManagerOptions, type LoadBaselineResult, type SaveBaselineResult, type ClearBaselineResult, } from './shared/baseline';
export { RULE_REGISTRY, getRuleMetadata, getAllCategories, hasMetadata, type RuleMetadata, } from './shared/rules';
export { AIContextManager, AI_CONTEXT_FILE, AI_CONTEXT_PATH, type AIContextManagerOptions, type SaveContextResult, type LoadContextResult, type ClearContextResult, } from './shared/ai-context';
export { CATEGORY_GROUPS, ALL_CATEGORIES, normalizeCategory, expandCategoryPattern, matchesAnyCategory, shouldFailOnCategories, getMatchingCategories, parseCategoryList, validateCategories, getAvailableCategoryGroups, getCategoryGroupCounts, } from './shared/category-filter';
//# sourceMappingURL=index.d.ts.map