/** * Compat facade: portable read-query definition + executor live in * `@xylex-group/athena` (and `/browser`). This entry keeps the auth-ui * `athena/table-query` subpath and tables barrel stable for consumers. * * Prefer importing `executeAthenaReadQuery` / `AthenaReadQueryDefinition` * from `@xylex-group/athena` in new non-UI code (proxy routes, scripts). * Prefer `useAthenaQuery` from `@xylex-group/athena-auth-ui/tables` for React UI. */ export { type AthenaReadQueryClient, type AthenaReadQueryColumn, type AthenaReadQueryDefinition, type AthenaReadQueryExecutionInput, type AthenaReadQueryExecutionResult, type AthenaReadQueryFilter, type AthenaReadQueryFilterOperator, type AthenaReadQueryFilterValue, type AthenaReadQueryFlatRow, type AthenaReadQueryMode, type AthenaReadQueryOrder, type AthenaReadQueryOrderByInput, type AthenaReadQueryOrderDirection, type AthenaReadQueryRelationRef, type AthenaTableFilter, type AthenaTableFilterOperator, type AthenaTableFilterValue, type AthenaTableFlatRow, type AthenaTableOrder, type AthenaTableOrderByInput, type AthenaTableOrderDirection, type AthenaTableQueryClient, type AthenaTableQueryColumn, type AthenaTableQueryDefinition, type AthenaTableQueryExecutionInput, type AthenaTableQueryExecutionResult, type AthenaTableQueryMode, type AthenaTableRelationRef, applyAthenaReadQueryFilters, applyAthenaReadQuerySelectLimit, applyAthenaReadQuerySelectOrder, applyAthenaTableFilters, applyAthenaTableSelectLimit, applyAthenaTableSelectOrder, buildAthenaReadQueryFindManyOrderBy, buildAthenaReadQueryFindManySelect, buildAthenaReadQueryFindManyWhere, buildAthenaReadQuerySelectString, buildAthenaTableFindManyOrderBy, buildAthenaTableFindManySelect, buildAthenaTableFindManyWhere, buildAthenaTableSelectString, clampAthenaReadQueryTotalItems, clampAthenaTableTotalItems, executeAthenaReadQuery, executeAthenaTableQuery, flattenAthenaReadQueryRows, flattenAthenaRows, normalizeAthenaReadQueryOrderBy, normalizeAthenaTableOrderBy } from '@xylex-group/athena/browser';