import type { JobsAllResponse, JobsCreateRequestBody, JobsCreateResponse, JobsOneResponse, JobsPauseResponse, JobsResumeResponse, JobsTriggerResponse, JobsUpdateRequestBody, JobsUpdateResponse } from "../models.js"; import { BaseClient, type RequestOptions, type SDKOptions } from "../core.js"; import { JobRunsService } from "./jobRuns.js"; export declare class JobsService extends BaseClient { constructor(options: SDKOptions); private _runs?; get runs(): JobRunsService; /** * Get Jobs */ all(projectName: string, options?: RequestOptions): Promise; /** * Create Job */ create(projectName: string, body: JobsCreateRequestBody, options?: RequestOptions): Promise; /** * Get Job */ one(projectName: string, jobId: string, options?: RequestOptions): Promise; /** * Update Job */ update(projectName: string, jobId: string, body: JobsUpdateRequestBody, options?: RequestOptions): Promise; /** * Delete Job */ delete(projectName: string, jobId: string, options?: RequestOptions): Promise; /** * Pause Job */ pause(projectName: string, jobId: string, options?: RequestOptions): Promise; /** * Resume Job */ resume(projectName: string, jobId: string, options?: RequestOptions): Promise; /** * Trigger Job */ trigger(projectName: string, jobId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=jobs.d.ts.map