/**
 * CHANGELOG.md parser for surfacing "what's new" notices to the user.
 *
 * Parses semver-headed sections from a Markdown changelog and provides
 * filtering to show only entries newer than a given version.
 */
interface ChangelogEntry {
    major: number;
    minor: number;
    patch: number;
    content: string;
}
/**
 * Parse changelog entries from CHANGELOG.md
 * Scans for ## lines and collects content until next ## or EOF
 */
export declare function parseChangelog(changelogPath: string): ChangelogEntry[];
/**
 * Get entries newer than lastVersion
 */
export declare function getNewEntries(entries: ChangelogEntry[], lastVersion: string): ChangelogEntry[];
export { getChangelogPath } from '../config.js';
//# sourceMappingURL=changelog.d.ts.map