import type { RepoUserStats, StatsData } from "./types.js"; declare const fetchRepoUserStats: (username: string, repo: Array, owner: Array, include_prs_authored: boolean, include_prs_commented: boolean, include_prs_reviewed: boolean, include_issues_authored: boolean, include_issues_commented: boolean, pat: string | null) => Promise; /** * Fetch stats for a given username. * * @param username GitHub username. * @param include_all_commits Include all commits. * @param exclude_repo Repositories to exclude. * @param include_merged_pull_requests Include merged pull requests. * @param include_discussions Include discussions. * @param include_discussions_answers Include discussions answers. * @param commits_year Year to count total commits. * @param repo Repositories to scope the REST search to. * @param owner Owners to scope the REST search to. * @param include_prs_authored Include count of PRs authored. * @param include_prs_commented Include count of PRs commented. * @param include_prs_reviewed Include count of PRs reviewed. * @param include_issues_authored Include count of issues authored. * @param include_issues_commented Include count of issues commented. * @param ownerAffiliations Owner affiliations. Default: OWNER. * @param include_contributions Include all-time contributions. * @param include_all_time_contribs Include all-time count of repos contributed to. * @param contribs_include_own_repos Include user-owned repos in contributed-to counts. * @param pat Optional PAT override. * @returns Stats data. */ declare const fetchStats: (username: string, include_all_commits?: boolean, exclude_repo?: Array, include_merged_pull_requests?: boolean, include_discussions?: boolean, include_discussions_answers?: boolean, commits_year?: number, repo?: Array, owner?: Array, include_prs_authored?: boolean, include_prs_commented?: boolean, include_prs_reviewed?: boolean, include_issues_authored?: boolean, include_issues_commented?: boolean, ownerAffiliations?: Array, include_contributions?: boolean, include_all_time_contribs?: boolean, contribs_include_own_repos?: boolean, pat?: string | null) => Promise; export { fetchStats, fetchRepoUserStats }; //# sourceMappingURL=stats.d.ts.map