import Release from "./Release"; import { SemVer } from "semver"; export default class Changelog { flag?: string; title: string; description: string; head: string; footer?: string; url?: string; releases: Release[]; tagNameBuilder?: (release: Release) => string; format: "compact" | "markdownlint"; constructor(title: string, description?: string); addRelease(release: Release): this; findRelease(version?: SemVer | string): Release | undefined; sortReleases(): void; tagName(release: Release): string; toString(): string; }