/** * Thin wrapper around SecureYamlParser for extracting element metadata * from markdown frontmatter. * * Provides defaults for missing fields so callers always get a complete * FrontmatterData object without null checks. */ export interface FrontmatterData { name: string; description: string; version: string; author: string; tags: string[]; [key: string]: unknown; } export declare class FrontmatterParser { /** * Extract metadata from raw markdown file content. * Uses SecureYamlParser.parse() which validates and sanitizes YAML. * * @param rawContent - Full file content including frontmatter delimiters * @returns Extracted metadata with defaults for missing fields */ static extractMetadata(rawContent: string): FrontmatterData; private static normalizeText; } //# sourceMappingURL=FrontmatterParser.d.ts.map