export { GS1Error, type AIDefinition, type CharacterSet, type ElementInput, type GS1Date, type GS1DateTime, type GS1Element, type InterpretationKind, type InterpretedValue, type SpecComponent, } from './types.js'; export { AI_DEFINITIONS, getAIDefinition } from './ai.js'; export { computeCheckDigit, verifyCheckDigit, withCheckDigit, } from './check-digit.js'; export { parse, parseElementString, parseRawString, toRecord, GS, type ParseRawOptions, } from './parse.js'; export { generateElementString, generateRawString, type GenerateRawOptions, } from './generate.js'; export { generateDigitalLink, parseDigitalLink, type DigitalLinkOptions, } from './digital-link.js'; export { parseDate6, parseDateTime, resolveYear, interpretValue, } from './interpret.js'; export { type ValidationOptions } from './element.js';