import { Configuration } from './configuration';
interface Options {
    tagFrom?: string;
    tagTo?: string;
}
export default class Changelog {
    private readonly config;
    private github;
    private renderer;
    constructor(config: Configuration);
    createMarkdown(options?: Options): Promise<string>;
    private getCommitInfos;
    private listReleases;
    private getListOfUniquePackages;
    private packageFromPath;
    private getListOfCommits;
    private getCommitters;
    private ignoreCommitter;
    private toCommitInfos;
    private downloadIssueData;
    private groupByRelease;
    private _groupByRelease;
    private getToday;
    private fillInCategories;
    private fillInPackages;
    private fillInContributors;
}
export {};
