import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
 * Retrieves the list of cluster-wide backup jobs.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve";
 *
 * const all = proxmoxve.backup.getJobs({});
 * ```
 */
export declare function getJobs(opts?: pulumi.InvokeOptions): Promise<GetJobsResult>;
/**
 * A collection of values returned by getJobs.
 */
export interface GetJobsResult {
    /**
     * Unique identifier for this data source.
     */
    readonly id: string;
    /**
     * List of backup jobs.
     */
    readonly jobs: outputs.backup.GetJobsJob[];
}
/**
 * Retrieves the list of cluster-wide backup jobs.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve";
 *
 * const all = proxmoxve.backup.getJobs({});
 * ```
 */
export declare function getJobsOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetJobsResult>;
//# sourceMappingURL=getJobs.d.ts.map