import { apiClient } from './client' import type { ApiResponse } from './types' export interface SystemConfig { id: number key: string value: string description: string updated_by?: number created_at: string updated_at: string } export async function fetchSystemConfigs() { const { data } = await apiClient.get>('/admin/system-configs') return data.data.items } export async function updateSystemConfig(key: string, payload: { value: string; description?: string }) { const { data } = await apiClient.put>(`/admin/system-configs/${key}`, payload) return data.data }