import { rpc } from '../rpcClient' import type { Group, Consultant } from '../types' export const listGroups = (): Promise => rpc('consultants', 'listGroups') export const addGroup = (group: Omit): Promise => rpc('consultants', 'addGroup', group) export const listConsultants = (): Promise => rpc('consultants', 'listConsultants') export const getConsultant = (id: number): Promise => rpc('consultants', 'getConsultant', id) export const getConsultantsByIds = (ids: number[]): Promise => rpc('consultants', 'getConsultantsByIds', ids) export const addConsultant = (consultant: Omit): Promise => rpc('consultants', 'addConsultant', consultant) export const updateConsultant = (id: number, patch: Partial): Promise => rpc('consultants', 'updateConsultant', id, patch) export const deleteConsultant = (id: number): Promise => rpc('consultants', 'deleteConsultant', id)