/** * SMI-863: Normalization utilities for skill validation */ import { TrustTier } from './types.js'; /** * Extract owner from repo URL */ export declare function extractOwnerFromRepoUrl(repoUrl: string | null | undefined): string | null; /** * Generate skill ID from author and name */ export declare function generateSkillId(author: string, name: string): string; /** * Normalize quality score to 0-100 range */ export declare function normalizeQualityScore(score: number | null | undefined): number; /** * Normalize trust tier to valid enum value */ export declare function normalizeTrustTier(tier: string | null | undefined): TrustTier; /** * Normalize source name */ export declare function normalizeSource(source: string | null | undefined): string; /** * Generate hash for repo URL deduplication */ export declare function hashRepoUrl(repoUrl: string): string; //# sourceMappingURL=normalizers.d.ts.map