import { api } from "@/lib/api-client"; import type { FeesPlan, StudentFeesDetail, FeesTerms } from "@/types/fees"; import type { PaginatedResponse, PaginationParams } from "@/types"; export const feesService = { async listFeesPlans(params?: PaginationParams): Promise> { return api.get>("/fees-plans", params as Record); }, async getFeesPlan(id: number): Promise { return api.get(`/fees-plans/${id}`); }, async listStudentFees(params?: PaginationParams): Promise> { return api.get>("/student-fees", params as Record); }, async listFeesTerms(params?: PaginationParams): Promise> { return api.get>("/fees-terms", params as Record); }, };