/** * 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