/**
 * Similar Plugins Algorithm
 *
 * Finds plugins similar to what the user has installed based on
 * tags, categories, and feature overlap.
 *
 * @since v1.66.0
 */
import type { RegistryPlugin } from '../../registry/registry-types.js';
import type { AlgorithmResult, PluginSimilarity, Recommendation, RecommendationContext } from '../recommendation-types.js';
/**
 * Calculate similarity between two plugins
 */
export declare function calculatePluginSimilarity(plugin: RegistryPlugin, reference: RegistryPlugin): PluginSimilarity;
/**
 * Find plugins similar to installed plugins
 */
export declare function findSimilarPlugins(context: RecommendationContext, maxResults?: number): Recommendation[];
/**
 * Run the similar plugins algorithm
 */
export declare function runSimilarAlgorithm(context: RecommendationContext, maxResults?: number): AlgorithmResult;
//# sourceMappingURL=similar.d.ts.map