import { apiGet, apiPost } from "./client"; import type { AvatarSettings, SettingsData } from "../types/events"; export function fetchSettings(): Promise { return apiGet("/api/settings"); } export function fetchAvatars(): Promise { return apiGet("/api/avatars"); } export function reloadSettings(): Promise<{ ok?: boolean }> { return apiPost("/api/settings/reload"); } export function saveSystemPrompt(systemPrompt: string): Promise<{ systemPromptPath?: string }> { return apiPost("/api/settings/system-prompt", { systemPrompt }); } export function saveAvatars(avatars: AvatarSettings): Promise { return apiPost("/api/settings/avatars", avatars); }