/**
 * Popular Plugins Algorithm
 *
 * Finds popular plugins in categories the user is interested in.
 *
 * @since v1.66.0
 */
import type { RegistryPlugin } from '../../registry/registry-types.js';
import type { AlgorithmResult, Recommendation, RecommendationContext } from '../recommendation-types.js';
/**
 * Calculate popularity score for a plugin
 */
export declare function calculatePopularityScore(plugin: RegistryPlugin): number;
/**
 * Find popular plugins in user's categories
 */
export declare function findPopularPlugins(context: RecommendationContext, maxResults?: number): Recommendation[];
/**
 * Run the popular plugins algorithm
 */
export declare function runPopularAlgorithm(context: RecommendationContext, maxResults?: number): AlgorithmResult;
//# sourceMappingURL=popular.d.ts.map