export interface ChangelogEntry {
    version: string;
    date: string;
    changes: Array<{
        type: 'feature' | 'fix' | 'breaking' | 'deprecation' | 'security';
        description: string;
    }>;
}
/**
 * Fetch the structured changelog from the update server's `/api/changelog`
 * endpoint. The server URL is overridable via `ACTUATE_UPDATE_SERVER_URL` (a
 * fixed, trusted host — never user input). Pass `fromVersion` to return only
 * releases newer than that version.
 */
export declare function fetchChangelog(fromVersion?: string): Promise<ChangelogEntry[]>;
/** Parse a CHANGELOG.md file into structured entries. */
export declare function parseChangelog(markdown: string): ChangelogEntry[];
//# sourceMappingURL=changelog.d.ts.map