import axiosInstance from '@/utills/axiosInstance';

export async function getLeaderboard(params?: {
  period?: 'month' | 'year';
  role?: number;
  scope?: 'city' | 'pan_india';
}): Promise<any> {
  return await axiosInstance.get('/api/v1/leaderboard', { params });
}

export async function getMyTeamLeaderboard(params?: {
  period?: 'month' | 'year';
  scope?: 'city' | 'pan_india';
}): Promise<any> {
  return await axiosInstance.get('/api/v1/leaderboard/my-team', { params });
}
