import { IOptimizationModule } from '../modules/IOptimizationModule.js'; import { ITokenCounter } from '../interfaces/ITokenCounter.js'; export interface OptimizationResult { optimizedPrompt: string; originalTokens: number; optimizedTokens: number; savings: number; appliedModules: string[]; } export declare class TokenOptimizer { private modules; private tokenCounter; constructor(modules: IOptimizationModule[], tokenCounter: ITokenCounter); optimize(prompt: string): Promise; } //# sourceMappingURL=TokenOptimizer.d.ts.map