import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; import { Runs } from "./runs.js"; export declare class Jobs extends ClientSDK { private _runs?; get runs(): Runs; /** * Get Jobs * * @remarks * Gets all jobs in a project. */ all(projectName: string, options?: RequestOptions): Promise; /** * Create Job * * @remarks * Creates a new job for a project. */ create(projectName: string, requestBody: operations.CreateJobRequestBody, options?: RequestOptions): Promise; /** * Get Job * * @remarks * Gets a job in a project by ID. */ one(projectName: string, jobId: string, options?: RequestOptions): Promise; /** * Delete Job * * @remarks * Deletes a job by ID. */ delete(projectName: string, jobId: string, options?: RequestOptions): Promise; /** * Pause Job * * @remarks * Pauses a job. Will pause any job runs and the job schedule if applicable. */ pause(projectName: string, jobId: string, options?: RequestOptions): Promise; /** * Resume Job * * @remarks * Resumes a paused job. Will resume any paused job runs and the job schedule if applicable. */ resume(projectName: string, jobId: string, options?: RequestOptions): Promise; /** * Trigger Job * * @remarks * Manually triggers a job run for a job. If the job is paused, the trigger fails. */ trigger(projectName: string, jobId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=jobs.d.ts.map