import type { Approval } from "@paperclip/shared"; import { api } from "./client"; export const approvalsApi = { list: (companyId: string, status?: string) => api.get( `/companies/${companyId}/approvals${status ? `?status=${encodeURIComponent(status)}` : ""}`, ), create: (companyId: string, data: Record) => api.post(`/companies/${companyId}/approvals`, data), approve: (id: string, decisionNote?: string) => api.post(`/approvals/${id}/approve`, { decisionNote }), reject: (id: string, decisionNote?: string) => api.post(`/approvals/${id}/reject`, { decisionNote }), };