import { apiClient } from '@/shared/api/client' import type { ApiResponse } from '@/shared/types/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 }