import Base, { BaseProps } from '../common/Base';
export interface ActivityProps extends BaseProps {
    /**
     * `/github/commit-activity/:interval/:user/:repo`
     * GitHub commit activity: GitHub commit activity badge
     *
     * `/github/commits-since/:user/:repo/:version/:branch*`
     * GitHub commits since tagged version:  GitHub commits since tagged version badge
     *
     * `/github/commits-since/:user/:repo/:version/:branch*`
     * GitHub commits since tagged version (branch): GitHub commits since tagged version (branch) badge
     *
     * `/github/commits-since/:user/:repo/:version/:branch*`
     * GitHub commits since latest release:  GitHub commits since latest release badge
     *
     * `/github/commits-since/:user/:repo/:version/:branch*`
     * GitHub commits since latest release (branch): GitHub commits since latest release (branch) badge
     *
     * `/github/:variant/:user/:repo`
     * GitHub contributors:  GitHub contributors badge
     *
     * `/github/last-commit/:user/:repo`
     * GitHub last commit: GitHub last commit badge
     *
     * `/github/last-commit/:user/:repo/:branch`
     * GitHub last commit (branch):  GitHub last commit (branch) badge
     *
     * `/github/release-date/:user/:repo`
     * GitHub Release Date:  GitHub Release Date badge
     *
     * `/github/release-date-pre/:user/:repo`
     * GitHub (Pre-)Release Date:  GitHub (Pre-)Release Date badge
     */
    type?: 'commit-activity' | 'commits-since' | 'variant' | 'last-commit' | 'release-date' | 'release-date-pre';
    variant?: string;
    interval?: 'y' | 'm' | 'w';
    version?: 'contributors' | 'contributors-anon';
    branch?: string;
}
export default class Activity extends Base<ActivityProps> {
    constructor(props: ActivityProps);
    getUrl: () => string;
}
