/** * Optimization and Minification Module * * This module handles: * - Aggressive minification techniques * - Removing redundant whitespace and empty keys * - Using efficient property naming conventions * - Custom abbreviations for common OpenAPI terms * * Target: 50-70% reduction in token count */ import type { OptimizedEndpoint } from "./types.js"; /** * Optimize an endpoint definition to reduce token count * * @param endpoint - Endpoint to optimize * @returns Optimized endpoint */ export declare function optimizeEndpoint(endpoint: OptimizedEndpoint): OptimizedEndpoint; /** * Calculate size reduction statistics * * @param original - Original data * @param optimized - Optimized data * @returns Size statistics */ export declare function calculateSizeReduction(original: any, optimized: any): { originalSize: number; optimizedSize: number; reductionPercent: number; }; //# sourceMappingURL=optimizer.d.ts.map