/** Internal type. DO NOT USE DIRECTLY. */ type Exact = { [K in keyof T]: T[K]; }; import type * as Types from "./common.js"; export type RepoNodeFragment = { name: string; stargazerCount: number; }; export type RepoStarsFragment = { repositories: { totalCount: number; nodes: Array<{ name: string; stargazerCount: number; } | null> | null; pageInfo: { hasNextPage: boolean; endCursor: string | null; }; }; }; export type UserReposQueryVariables = Exact<{ login: string; after?: string | null | undefined; ownerAffiliations?: Array | Types.RepositoryAffiliation | null | undefined; }>; export type UserReposQuery = { user: { repositories: { totalCount: number; nodes: Array<{ name: string; stargazerCount: number; } | null> | null; pageInfo: { hasNextPage: boolean; endCursor: string | null; }; }; } | null; }; export type UserInfoQueryVariables = Exact<{ login: string; after?: string | null | undefined; includeMergedPullRequests: boolean; includeDiscussions: boolean; includeDiscussionsAnswers: boolean; startTime?: string | null | undefined; ownerAffiliations?: Array | Types.RepositoryAffiliation | null | undefined; includeUserRepositories: boolean; }>; export type UserInfoQuery = { user: { name: string | null; login: string; commits: { totalCommitContributions: number; }; reviews: { totalPullRequestReviewContributions: number; }; repositoriesContributedTo: { totalCount: number; }; pullRequests: { totalCount: number; }; mergedPullRequests?: { totalCount: number; }; openIssues: { totalCount: number; }; closedIssues: { totalCount: number; }; followers: { totalCount: number; }; repositoryDiscussions?: { totalCount: number; }; repositoryDiscussionComments?: { totalCount: number; }; contributionsCollection: { contributionYears: Array; }; repositories: { totalCount: number; nodes: Array<{ name: string; stargazerCount: number; } | null> | null; pageInfo: { hasNextPage: boolean; endCursor: string | null; }; }; } | null; }; export type YearContributionsFragment = { contributionCalendar: { totalContributions: number; }; }; export type RangeContributionsByRepoFragment = { commitContributionsByRepository: Array<{ repository: { nameWithOwner: string; }; }>; issueContributionsByRepository: Array<{ repository: { nameWithOwner: string; }; }>; pullRequestContributionsByRepository: Array<{ repository: { nameWithOwner: string; }; }>; repositoryContributions?: { nodes: Array<{ repository: { nameWithOwner: string; }; } | null> | null; }; }; export declare const UserReposDocument: import("../graphqlDocument.js").GraphQLDocument | Types.RepositoryAffiliation | null | undefined; }>>; export declare const UserInfoDocument: import("../graphqlDocument.js").GraphQLDocument | Types.RepositoryAffiliation | null | undefined; includeUserRepositories: boolean; }>>; export {}; //# sourceMappingURL=stats.d.ts.map