import client from './client'; export interface BackupFile { filename: string; size: number; time: string; } export const getBackups = async (): Promise => { const response = await client.get('/backups'); return response.data; }; export const createBackup = async (): Promise<{ filename: string }> => { const response = await client.post<{ filename: string }>('/backups'); return response.data; }; export const restoreBackup = async (filename: string): Promise => { await client.post(`/backups/${filename}/restore`); }; export const deleteBackup = async (filename: string): Promise => { await client.delete(`/backups/${filename}`); };