import { QbraidSession, QbraidClient } from '@qbraid-core/base';
import { QuantumJobResponse, JobQueryParams, DeleteSingleJobResponse, DeleteMultipleJobsResponse, CancelResponse } from './types';
export declare class QuantumJobsClient extends QbraidClient {
    constructor(session?: QbraidSession);
    getJobs(params?: JobQueryParams): Promise<QuantumJobResponse>;
    deleteJob(jobId: string): Promise<DeleteSingleJobResponse>;
    deleteMultipleJobs(jobIdArray: string[]): Promise<DeleteMultipleJobsResponse>;
    cancelJobs(jobId: string): Promise<CancelResponse>;
}
