import { BaseService } from '../infrastructure'; import { PipelineId } from './Pipelines'; import { RequestOptions } from '../infrastructure/RequestHelper'; export declare type JobId = string | number; declare class Jobs extends BaseService { all(projectId: ProjectId, options?: {}): Promise; cancel(projectId: ProjectId, jobId: JobId): Promise; downloadSingleArtifactFile(projectId: ProjectId, jobId: JobId, artifactPath: string, options?: { stream: boolean; }): Promise; downloadLatestArtifactFile(projectId: ProjectId, ref: string, name: string, options?: { stream: boolean; }): Promise; downloadTraceFile(projectId: ProjectId, jobId: JobId): Promise; erase(projectId: ProjectId, jobId: JobId): Promise; keepArtifacts(projectId: ProjectId, jobId: JobId): Promise; play(projectId: ProjectId, jobId: JobId): Promise; retry(projectId: ProjectId, jobId: JobId): Promise; show(projectId: ProjectId, jobId: JobId): Promise; showPipelineJobs(projectId: ProjectId, pipelineId: PipelineId, options: RequestOptions): Promise; } export default Jobs;