/**
 * Runtime CHANGELOG parser. Mirrors scripts/parse-changelog.ts but takes
 * the markdown body as a string (no fs dependency) so the MCP runtime
 * can read from a build-time embedded constant. The shared parser at
 * the repo root is the canonical implementation; this copy exists
 * because mcp-server is published as a self-contained npm package and
 * cannot reach into ../scripts/ at runtime.
 */
export type ChangelogSectionName = "Added" | "Changed" | "Fixed" | "Removed" | "Security" | "Deprecated";
export declare const CHANGELOG_SECTION_NAMES: ChangelogSectionName[];
export interface ChangelogEntry {
    version: string;
    date: string | null;
    sections: Partial<Record<ChangelogSectionName, string[]>>;
    markdown: string;
}
export declare function parseChangelogText(text: string): ChangelogEntry[];
//# sourceMappingURL=changelog.d.ts.map