import{h as e}from"./index-DfyorCky.js";const r={getLogs:async s=>e.get("/audit/logs",s),getLogDetail:async s=>e.get(`/audit/logs/${s}`),getModules:async()=>e.get("/audit/modules"),getActions:async()=>e.get("/audit/actions"),getStatistics:async()=>e.get("/audit/statistics"),exportLogs:async s=>e.download("/audit/logs/export","audit-logs.csv"),clearLogs:async()=>e.post("/audit/logs/clear")},n={list:async s=>e.get("/terminal-sessions",s),get:async s=>e.get(`/terminal-sessions/${s}`),getRecord:async s=>e.get(`/terminal-sessions/${s}/record`),kill:async s=>e.post(`/terminal-sessions/${s}/kill`),download:async s=>e.download(`/terminal-sessions/${s}/download`,`session-${s}.cast`),delete:async s=>e.delete(`/terminal-sessions/${s}`),batchDelete:async s=>e.post("/terminal-sessions/batch-delete",{ids:s})},o={list:async s=>e.get("/session-commands",s)},l={list:async s=>e.get("/login-logs",s)},p={getTemplates:async()=>e.get("/approvals/templates"),getTemplate:async s=>e.get(`/approvals/templates/${s}`),createTemplate:async s=>e.post("/approvals/templates",s),updateTemplate:async(s,t)=>e.put(`/approvals/templates/${s}`,t),deleteTemplate:async s=>e.delete(`/approvals/templates/${s}`),getProcesses:async s=>e.get("/approvals/processes",s),createProcess:async s=>e.post("/approvals/processes",s),approveProcess:async(s,t)=>e.post(`/approvals/processes/${s}/approve`,{comment:t}),rejectProcess:async(s,t)=>e.post(`/approvals/processes/${s}/reject`,{comment:t})};export{r as a,p as b,l,o as s,n as t};