/**
 * Baseline Module
 * Provides baseline/diff mode functionality for tracking security improvements
 */

// Types
export type {
  BaselineFinding,
  BaselineData,
  DiffResult,
  BaselineDiff,
} from './types'
export { BASELINE_FILE_PATH, OCULUM_DIR } from './types'

// Manager
export {
  BaselineManager,
  type BaselineManagerOptions,
  type LoadBaselineResult,
  type SaveBaselineResult,
  type ClearBaselineResult,
} from './manager'

// Diff computation
export {
  computeDiff,
  hasNewBlockingIssues,
  formatDiffSummary,
} from './diff'
