import { ObjectService } from "../.."; import { Repo, RepoItem, RepoProviderOptions } from "../../../models"; import { BaseRepoService } from "../baseRepoService"; export declare class GitHubRepoService extends BaseRepoService { private github; private owner; constructor(options: RepoProviderOptions, contentService: ObjectService); listRepos: () => Promise; getRepo: () => Promise; createRepo: () => Promise; deleteRepo: () => Promise; getRepoItem: (repo: string, path?: string, includeContent?: boolean | undefined, branch?: string) => Promise; latestCommit: (repo: string, branch?: string) => Promise; }