import { ReleaseChangelog } from './ReleaseChangelog';
export default class ChangelogMarkdownGenerator {
    private releaseChangelog;
    private workItemURL;
    private limit;
    private showAllArtifacts;
    private isForWorkItemOnlyOutput;
    constructor(releaseChangelog: ReleaseChangelog, workItemURL: string, limit: number, showAllArtifacts: boolean, isForWorkItemOnlyOutput?: boolean);
    /**
     * Generate markdown from ReleaseChangelog
     * @returns
     */
    generate(): string;
    private generateReleases;
    private generateCommits;
    private generateWorkItems;
    private generateArtifacts;
    private generateOrgs;
    private getDate;
    private getTime;
}
