import { exportTable } from "./query";

export async function downloadCsv(
  tableName: string,
  columns: { key: string; label: string }[],
  filters: {
    documentNumber?: string;
    vendorName?: string;
    startDate?: string;
    endDate?: string;
    status?: string;
  }
): Promise<{ csv: string; filename: string }> {
  return exportTable(tableName, columns, filters);
}