import { type Options } from '../../options.js';
type Config = Record<'conventionalCommits' | 'xo' | 'prettier' | 'renovate' | 'semanticRelease' | 'codeCoverage' | 'license' | 'npmVersion' | 'npmDownloads' | 'nodeJsVersion', {
    title: string;
    url: string;
    link: string;
}>;
declare class Badge {
    private readonly _options;
    constructor(options: Options);
    markdown(key: keyof Config): string;
    get badges(): Array<keyof Config>;
    private get config();
    private get gitHubRepository();
}
export { Badge };
