import { UseQueryResult } from '@tanstack/react-query'; import { RequestOptions, TaskDetails } from '@elaraai/e3-api-client'; import { QueryOverrides } from './types.js'; export interface UseTaskDetailsOptions { requestOptions?: RequestOptions; queryOverrides?: QueryOverrides; } /** Fetch a task's details (name, kind, metadata, output, ...). */ export declare function useTaskDetails(apiUrl: string, repo: string, workspace: string | null, taskName: string | null, options?: UseTaskDetailsOptions): UseQueryResult; /** Read `kind` from TaskDetails as a plain string ('ui' | 'data' | etc) or null. */ export declare function getTaskKind(details: TaskDetails): string | null; /** Read `metadata` blob from TaskDetails or null. */ export declare function getTaskMetadata(details: TaskDetails): Uint8Array | null; //# sourceMappingURL=useTaskDetails.d.ts.map