/** * @fileoverview Recover a skill's GitHub source from a Claude plugin manifest. * @module @skillsmith/core/provenance/plugin-manifest * @see SMI-5407 * * Offline only. Reads `/.claude-plugin/plugin.json` and normalizes the * `repository` field (string or `{ url }`) into a canonical source. */ import type { RecoveredSource } from './types.js'; /** * Read `/.claude-plugin/plugin.json` and recover its repository * source. Returns null when the file is missing, malformed, lacks a * `repository`, or the repository is not a github.com URL. */ export declare function parsePluginManifestRepository(skillDir: string): RecoveredSource | null; //# sourceMappingURL=plugin-manifest.d.ts.map