import { BaseApiClient } from '../base/BaseApiClient';
import type { DashboardOverviewDTO } from '../../types/generated/DashboardOverviewDTO';

/**
 * Dashboard API Client
 *
 * Handles dashboard overview data aggregation.
 */
export class DashboardApiClient extends BaseApiClient {
  /** Get dashboard overview data */
  getDashboardOverview(): Promise<DashboardOverviewDTO> {
    return this.get<DashboardOverviewDTO>('/dashboard/overview');
  }
}
