export { countTokens, estimateCost, getSupportedModels } from './counter.js';
export { ResponseCache } from './response-cache.js';
export { compress, selectStrategy, compressChain } from './context-compressor.js';
export { Deduplicator } from './deduplicator.js';
export { Batcher } from './batcher.js';
export { IncrementalTracker } from './incremental.js';
export { BudgetManager } from './budget.js';
export { OptimizationReporter } from './reporter.js';
export { TokenOptimizer } from './optimizer.js';
export { aggregateEntries, computeDailyBreakdown, detectTrend, detectAnomalies, computeBudgetStatus, getTopConsumers, computeOptimizationSavings, } from './analytics.js';
export { loadTokenWastePolicy } from './policy-loader.js';
export { analyzeContextPreflight } from './context-preflight.js';
export { filterVerboseOutput } from './output-filter.js';
export { recommendRelevantTools, toolsFromPolicyGroups } from './tool-relevance.js';
export { detectTokenWasteLoops } from './loop-detector.js';
export { buildTokenWasteReport, formatTokenWasteReport, redactSnippet } from './autopilot.js';
export type { DailyBreakdown, TrendResult, Anomaly, TopConsumer, OptimizationSavings, } from './analytics.js';
//# sourceMappingURL=index.d.ts.map