/**
 * `@platform-modules/tax/rates-table` — self-compute VAT engine (date-effective rates + agorot math).
 */
export {
  EU_REDUCED_RATE_MATRIX,
  EU_VAT_SCHEDULES,
  IL_VAT_SCHEDULE,
} from './dataset.js'
export {
  InvalidVatDateError,
  InvalidVatRateError,
  NoRateForDateError,
  fractionToBasisPoints,
  fromBasisPoints,
  fromFraction,
  fromPercent,
  normalizeToBasisPoints,
  resolveVatRate,
} from './resolve.js'
export type { RateUnit, VatRate, VatScheduleEntry } from './resolve.js'
export { InvalidAmountError, applyVat, extractVat } from './vat-math.js'
