import type { Driver } from '@core/racing/domain/entities/Driver';

export interface SocialGraphRepository {
  getFriends(driverId: string): Promise<Driver[]>;
  getFriendIds(driverId: string): Promise<string[]>;
  getSuggestedFriends(driverId: string, limit?: number): Promise<Driver[]>;
}

// Alias for backward compatibility
export type SocialGraphRepositoryAlias = SocialGraphRepository;
