export interface LocalePair {
  en: string;
  am: string;
}

export interface Certification {
  id: string;
  name: LocalePair;
  description: LocalePair;
  isActive: boolean;
  createdAt: string;
  updatedAt: string;
}

export interface ListResponse<T> {
  total: number;
  items: T[];
}

export interface CreateCertificationPayload {
  name: LocalePair;
  description: LocalePair;
}

export interface UpdateCertificationPayload {
  id: string;
  name?: LocalePair;
  description?: LocalePair;
  isActive?: boolean;
}
