/** * Copyright (c) 2026, Salesforce, Inc., * All rights reserved. * For full license text, see the LICENSE.txt file */ import type { FeatureMetadata } from "./types.js"; /** * Get all available features */ export declare function getAllFeatures(): Record; /** * Resolve a feature name to its canonical (registry) key, matching case-insensitively. * Returns the canonical key or null if no match is found. */ export declare function resolveFeatureName(featureName: string): string | null; /** * Get metadata for a specific feature (case-insensitive). */ export declare function getFeatureMetadata(featureName: string): FeatureMetadata | null; /** * Suggest similar feature names for a given input. * Uses prefix matching and Levenshtein distance. * Returns up to `max` suggestions sorted by relevance. */ export declare function suggestSimilarFeatures(input: string, max?: number): string[]; /** * Get feature name from package name */ export declare function getFeatureNameFromPackage(packageName: string): string | null; //# sourceMappingURL=feature-metadata.d.ts.map