import { DatasetStatusDetail } from '@elaraai/e3-api-client'; import { option } from '@elaraai/east'; /** * Dataset preview combining status metadata with optional data. * When the dataset is oversized, `value` is `{ type: 'none' }`. * When loaded, `value` is `{ type: 'some', value: Uint8Array }`. */ export type DatasetPreview = DatasetStatusDetail & { value: option; }; /** * Subset of UseQueryOptions that can be overridden by callers. * Excludes queryKey, queryFn, and generic data type fields to preserve type inference. */ export interface QueryOverrides { enabled?: boolean; refetchInterval?: number | false; staleTime?: number; gcTime?: number; structuralSharing?: boolean; refetchOnWindowFocus?: boolean | 'always'; refetchOnMount?: boolean | 'always'; retry?: boolean | number; retryDelay?: number | ((attempt: number) => number); } //# sourceMappingURL=types.d.ts.map