/**
* @file index.js
* @description LODA (LLM-Optimized Document Access) module entry point
* @module loda
*/
const { LodaSearchHandler } = require('./loda_search_handler');
const { LodaIndex } = require('./loda_index');
const { BloomFilter, SectionBloomFilters } = require('./bloom_filter');
const { calculateRelevance } = require('./relevance_scorer');
const { selectWithinBudget } = require('./budget_manager');
const { estimateTokens } = require('./token_estimator');
module.exports = {
// Main handler
LodaSearchHandler,
// Core components
LodaIndex,
BloomFilter,
SectionBloomFilters,
// Utility functions
calculateRelevance,
selectWithinBudget,
estimateTokens
};