import callAPI from "../caller/config"; export async function getStatsReport() { return await callAPI.get("/report/stats").then((res) => res.data); } export async function getDepartmentReport() { return await callAPI.get("/report/departments").then((res) => res.data); } export async function getAgentPerformance() { return await callAPI.get("/report/agents").then((res) => res.data); } export async function getAvgResolutionTime() { return await callAPI.get("/report/avg-resolution").then((res) => res.data); } export async function getCriticalTickets() { return await callAPI.get("/report/critical").then((res) => res.data); } export async function getTicketsTrend(params: any) { return await callAPI.get("/report/trend", { params }).then((res) => res.data); } export async function getClosureRate() { return await callAPI.get("/report/closure-rate").then((res) => res.data); } export async function getSlaBreach() { return await callAPI.get("/report/sla").then((res) => res.data); } export async function getAgingReport() { return await callAPI.get("/report/aging").then((res) => res.data); } export async function getAgentEfficiency() { return await callAPI.get("/report/agent-efficiency").then((res) => res.data); } export async function getDepartmentLoad() { return await callAPI.get("/report/department-load").then((res) => res.data); } export async function getKpiReport() { return await callAPI.get("/report/kpi").then((res) => res.data); } export async function getPredictionReport() { return await callAPI.get("/report/prediction").then((res) => res.data); }