export interface Contributor { username: string; avatarUrl?: string; profileUrl?: string; contributions: number; } export interface SyncContributorsOptions { cwd?: string; generatedDir?: string; /** Site repository URL. Falls back to generated site-config.json. */ repoUrl?: string; token?: string; fetchImpl?: typeof fetch; generatedAt?: string; } export interface ContributorSyncResult { outputPath: string; repoStatsPath: string; repositories: number; contributors: number; failed: number; } export declare function syncContributors(options?: SyncContributorsOptions): Promise; //# sourceMappingURL=contributors.d.ts.map