import type { TestimUserMetadata } from './runConclusionToTestimExecution'; import { TestimExecutionsApi } from './testimExecutionsApi'; import { TestimAssetsApi } from './testimAssetsApi'; import { TestimBackendExecutionInputFormat } from './interfaces'; import type { AbortSignal } from 'abort-controller'; import { RunConclusionFile } from '@testim/root-cause-types'; declare type ProgressCallback = (progress: number) => void; export declare class RootCauseExecutionsApi { private testimExecutionsApi; private testimAssetsApi; constructor(testimExecutionsApi?: TestimExecutionsApi, testimAssetsApi?: TestimAssetsApi); createExecution(conclusionFolderPath: string, testimUserMetadata: TestimUserMetadata, progress?: ProgressCallback, signal?: AbortSignal): Promise<{ rootCauseConclusion: RunConclusionFile; testimFormat: TestimBackendExecutionInputFormat; }>; } export {};