/** * TONL Optimization Module * * Advanced token and byte optimization strategies for TONL v2.0 */ export { type OptimizationMetrics, type OptimizationResult, type Optimizer, calculateByteSize, calculateMetrics, isBeneficial, createResult, optimizerRegistry, chainOptimizers, selectBestOptimizer, analyzeArray, estimateTokens } from './base.js'; export { DictionaryBuilder, DictionaryDecoder } from './dictionary.js'; export { ColumnReorderer } from './column-reorder.js'; export { NumericQuantizer, type PrecisionAnalysis } from './quantizer.js'; export { DeltaEncoder, DeltaDecoder, type DeltaAnalysis } from './delta.js'; export { RunLengthEncoder, RunLengthDecoder, type RLEAnalysis } from './rle.js'; export { AdaptiveOptimizer, type ColumnAnalysis } from './adaptive.js'; export { BitPacker, BitPackDecoder, type BitPackAnalysis } from './bit-pack.js'; export { SchemaInheritance, type Schema, type ColumnSchema, type SchemaAnalysis } from './schema-inherit.js'; export { HierarchicalGrouping, type HierarchyNode, type HierarchyAnalysis } from './hierarchical.js'; export { TokenizerAware, type TokenizerAnalysis } from './tokenizer-aware.js'; export type { Dictionary, DictionaryEntry, DictionaryOptions, QuantizationOptions, DeltaOptions, RLEOptions, BitPackOptions, SchemaInheritOptions, HierarchicalOptions, TokenizerAwareOptions, AdaptiveOptions, OptimizationStrategy, ColumnReorderResult, Run, OptimizationAnalysis, EncodingHints } from './types.js'; //# sourceMappingURL=index.d.ts.map