/**
 *  A branch in source control.
 * @param name Name of the branch (without its "ref" prefixing - eg: "refs/heads/..")
 * @param isCurrent Flag denoting that this branch is currently active in git on the local machine.
 */
export declare class Branch {
    name: string;
    isCurrent: boolean;
    constructor(name: string, isCurrent?: boolean);
    /** The name of the remote origin to which this local branch is bound.
     * ie:  the remote branch to which this branch is set up to push. */
    upstream: string | undefined;
}
