import { UseMutationResult, UseQueryResult } from '@tanstack/react-query'; import { QueryOverrides } from './types.js'; import { RequestOptions, DataflowOptions, DataflowPollOptions, ExecutionStateOptions, LogOptions, DataflowResult, DataflowExecutionState } from '@elaraai/e3-api-client'; export declare function useDataflowExecute(url: string, repo: string, workspace: string | null, requestOptions?: RequestOptions): UseMutationResult; export declare function useDataflowStart(url: string, repo: string, workspace: string | null, requestOptions?: RequestOptions): UseMutationResult; export declare function useDataflowGraph(url: string, repo: string, workspace: string | null, requestOptions?: RequestOptions, queryOptions?: QueryOverrides): UseQueryResult<{ readonly tasks: { readonly name: string; readonly hash: string; readonly inputs: string[]; readonly output: string; readonly dependsOn: string[]; }[]; }, Error>; export declare function useDataflowExecution(url: string, repo: string, workspace: string | null, stateOptions?: ExecutionStateOptions, requestOptions?: RequestOptions, queryOptions?: QueryOverrides): UseQueryResult; export declare function useDataflowCancel(url: string, repo: string, workspace: string | null, requestOptions?: RequestOptions): UseMutationResult; export declare function useTaskLogs(url: string, repo: string, workspace: string | null, task: string | null, logOptions?: LogOptions, requestOptions?: RequestOptions, queryOptions?: QueryOverrides): UseQueryResult<{ readonly data: string; readonly offset: bigint; readonly size: bigint; readonly totalSize: bigint; readonly complete: boolean; }, Error>; //# sourceMappingURL=executions.d.ts.map