import { UseQueryResult } from '@tanstack/react-query'; import { RequestOptions } from '@elaraai/e3-api-client'; import { EastTypeValue } from '@elaraai/east'; import { QueryOverrides } from './types.js'; export interface DatasetStatus { path: string; type: EastTypeValue; /** "unassigned" | "null" | "value" */ refType: string; hash: string | null; sizeBytes: number | null; } export interface UseDatasetStatusOptions { requestOptions?: RequestOptions; pollInterval?: number; queryOverrides?: QueryOverrides; } /** Lightweight status fetch — hash, type, size. No value bytes. */ export declare function useDatasetStatus(apiUrl: string, repo: string, workspace: string | null, datasetPath: string | null, options?: UseDatasetStatusOptions): UseQueryResult; //# sourceMappingURL=useDatasetStatus.d.ts.map