export async function getDefinitionRounds( definitionId: number, options?: { page?: number; pageSize?: number; status?: string } ): Promise { const params = new URLSearchParams(); if (options?.page) params.append('page', options.page.toString()); if (options?.pageSize) params.append('page_size', options.pageSize.toString()); if (options?.status) params.append('status', options.status); const url = `/api/v1/definitions/${definitionId}/rounds${params.toString() ? '?' + params.toString() : ''}`; const response = await fetch(url); return response.json(); }