import { BaseVCS } from './BaseVCS'; export declare class GitHubVCS extends BaseVCS { private octokit; constructor(options: any, rootPath: string, log: any); authenticate(): Promise; getUserInfo(): any; getOrgInfo(): any; getRepositories(): Promise; protected backupBranch(url: string, repository: string, branch: string, project?: string): void; protected getRepoURL(repository: string, project?: string): string; protected getRepoDestination(repository: string, branch: string, project?: string): string; protected generateRepoDescription(repository: string, branch: string, project?: string): void; }