/**
 * Parse a bundle skill's `skill.yaml` into a validated `SkillManifest`.
 *
 * Throws `SkillManifestParseError` on any structural problem. Member
 * existence checks (does `agent:docs-agent` resolve to a real file in this
 * bundle?) live in the bundle loader - this parser only enforces the
 * manifest's intrinsic shape and the syntactic form of `target` strings.
 */
import type { SkillManifest } from '../types/skills.js';
export declare class SkillManifestParseError extends Error {
    constructor(message: string);
}
export declare function parseSkillManifest(filePath: string): SkillManifest;
export declare function parseSkillManifestContent(content: string): SkillManifest;
//# sourceMappingURL=manifest-parser.d.ts.map