import { RunInstanceCaseStatus, RunInstanceStatus, RunStatus, RunStatusEnum } from '@cloudbeat/types'; import { AxiosResponse } from 'axios'; export declare class GetRunResponse { private response; private readonly dto; constructor(response: AxiosResponse); toModel(): RunStatus; } export declare class GetRunDto { runId?: string; entityId?: number; entityType?: string; runName?: string; resultId?: number; startTime?: string; endTime?: string; duration?: number; status?: string; progress?: number; statusLastUpdate?: string; executingUserName?: string; executingUserId?: number; projectName?: string; projectId?: number; instances?: GetRunInstanceDto[]; constructor(data: any); toModel(): RunStatus; } export declare class GetRunInstanceDto { id?: string; runId?: string; startTime?: string; endTime?: string | null; pendingDuration?: number; initializingStartTime?: string | null; initializingDuration?: number | null; runningStartTime?: string | null; runningDuration?: number | null; status?: RunStatusEnum; statusLastUpdate?: string; progress?: number; capabilitiesJson?: { [key: string]: any; }; browserName?: string; browserVersion?: string; deviceName?: string; locationName?: string; outputLog?: string; casesStatus?: GetRunCasesStatusJsonDto[]; constructor(data: any); toModel(): RunInstanceStatus; } export declare class GetRunCasesStatusJsonDto { id?: number; name?: string; order: number; progress: number; iterationsFailed: number; iterationsPassed: number; constructor(data: any); toMap(): RunInstanceCaseStatus; }