import { IGitHubUser } from './IGitHubUser';
interface IGithubRepoPermissions {
    admin: boolean;
    push: boolean;
    pull: boolean;
}
export interface IShortGitHubUser {
    id: string | number;
    login: string;
}
export interface IShortGithubRepo {
    id: string | number;
    default_branch: string;
    name: string;
    full_name: string;
    private: boolean;
    fork: boolean;
    html_url: string;
    description: string;
    open_issues: number;
    forks: number;
    watchers: number;
    permissions: IGithubRepoPermissions;
    owner: IShortGitHubUser;
    updated_at: string;
    pushed_at: string;
    stargazers_count: number;
}
export interface IGithubRepo {
    id: string | number;
    default_branch: string;
    name: string;
    full_name: string;
    private: boolean;
    fork: boolean;
    html_url: string;
    description: string;
    open_issues: number;
    forks: number;
    watchers: number;
    permissions: IGithubRepoPermissions;
    owner: IGitHubUser;
    updated_at: string;
    pushed_at: string;
    stargazers_count: number;
}
export {};
//# sourceMappingURL=IGitHubRepo.d.ts.map