import { ContributorLevel, type ContributorLane } from '../../../../../packages/core/src/domain/generated/output.js';
export interface LeaderboardEntry {
    login: string;
    displayName?: string;
    avatarUrl?: string;
    prCount: number;
    level: ContributorLevel;
    lane?: ContributorLane;
}
export type LeaderboardScope = 'month' | 'allTime';
export interface ContributorLeaderboardProps {
    scope: LeaderboardScope;
    entries: readonly LeaderboardEntry[];
    loading?: boolean;
    error?: string;
}
export declare function ContributorLeaderboard({ scope, entries, loading, error, }: ContributorLeaderboardProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ContributorLeaderboard.d.ts.map