export type {
  Instrumented,
  Captured,
  Analyzed,
  ConsentChecked,
  RateLimited,
} from "./brands";
export type { FeatureManifest, UseCaseManifest } from "./define-feature";
export { defineFeature } from "./define-feature";
export type {
  CoverageBand,
  CoverageBands,
  CoverageManifest,
  VitestThresholds,
} from "./coverage";
export {
  DEFAULT_COVERAGE_BANDS,
  DEFAULT_MUTATION_SCORE,
  DEFAULT_MUTATION_TARGETS,
  getCoverageBands,
  getMutationConfig,
  vitestThresholdsFromBands,
  vitestThresholdsFromManifest,
} from "./coverage";
export type { ProductionUseCase } from "./production-use-case";
export {
  attachBrand,
  isInstrumented,
  isCaptured,
  isAudited,
  isAnalyzed,
  isConsentChecked,
  isRateLimited,
} from "./brand-runtime";
export { ConformanceError } from "./conformance-error";
export { assertFeatureConformance } from "./assert-bindings";
export { wireUseCase } from "./wire-use-case";
export type { WireUseCaseOptions } from "./wire-use-case";
