import { apiDelete, apiGet, apiPatch, apiPost } from "./axios"; export const listKnowledgeNotes = (studyId: string, params?: Record) => apiGet(`/api/v1/studies/${studyId}/knowledge/notes`, { params }); export const getKnowledgeNote = (studyId: string, noteId: string) => apiGet(`/api/v1/studies/${studyId}/knowledge/notes/${noteId}`); export const createKnowledgeNote = (studyId: string, payload: Record) => apiPost(`/api/v1/studies/${studyId}/knowledge/notes`, payload); export const updateKnowledgeNote = (studyId: string, noteId: string, payload: Record) => apiPatch(`/api/v1/studies/${studyId}/knowledge/notes/${noteId}`, payload); export const deleteKnowledgeNote = (studyId: string, noteId: string) => apiDelete(`/api/v1/studies/${studyId}/knowledge/notes/${noteId}`);