import { apiRequest } from '@/lib/api/client'; import type { ConfigDiffResult, ConfigPreviewResult, ConfigVersionItem, } from '@/features/config-versions/types'; export function getConfigVersions() { return apiRequest('/config-versions/'); } export function getConfigVersionPreview() { return apiRequest('/config-versions/preview'); } export function getConfigVersionDiff() { return apiRequest('/config-versions/diff'); } export function publishConfigVersion() { return apiRequest('/config-versions/publish', { method: 'POST', }); } export function activateConfigVersion(id: number) { return apiRequest(`/config-versions/${id}/activate`, { method: 'PUT', }); }