/** * Trending Plugins Algorithm * * Finds plugins that are gaining popularity recently. * * @since v1.66.0 */ import type { RegistryPlugin } from '../../registry/registry-types.js'; import type { AlgorithmResult, Recommendation, RecommendationContext, TrendingData } from '../recommendation-types.js'; /** * Calculate trending score for a plugin * * Considers: * - Recent update (within 30 days) * - High rating * - Good download count * - Recent creation (within 90 days gets boost) */ export declare function calculateTrendingScore(plugin: RegistryPlugin): TrendingData; /** * Find trending plugins */ export declare function findTrendingPlugins(context: RecommendationContext, maxResults?: number): Recommendation[]; /** * Run the trending algorithm */ export declare function runTrendingAlgorithm(context: RecommendationContext, maxResults?: number): AlgorithmResult; //# sourceMappingURL=trending.d.ts.map