export interface TimeSeriesEntry { year: number avg_rate: string } export type TimeSeriesData = Record export async function getTimeSeries( regions: string[], taxType: string, startYear?: number, endYear?: number ): Promise { const params = new URLSearchParams({ tax_type: taxType }) if (regions.length > 0) params.set('region', regions.join(',')) if (startYear) params.set('start_year', String(startYear)) if (endYear) params.set('end_year', String(endYear)) const res = await fetch(`/api/taxes/timeseries?${params}`) const data = await res.json() return data.data }