///
import request = require('request');
import { CodeRepository, RepoCredentials, Repository, RepoVersion, RepositoryTeam } from "./code-repository";
export declare class Bitbucket implements CodeRepository {
private credentials;
private baseUrl;
constructor(credentials: RepoCredentials);
listTeams(): Promise;
listRepositories(): Promise;
private listAllRepositories(accounts, repositories?);
private listPrivateRepositories();
listVersions(repoName: string): Promise;
downloadVersion(repoName: string, version: string): request.Request;
}