import * as pulumi from "@pulumi/pulumi";
import * as inputs from "../types/input";
import * as outputs from "../types/output";
/**
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as grafana from "@pulumi/grafana";
 *
 * const test = grafana.cloud.getStack({
 *     slug: "gcloudstacktest",
 * });
 * const testGetAwsCloudwatchScrapeJobs = test.then(test => grafana.cloudProvider.getAwsCloudwatchScrapeJobs({
 *     stackId: test.id,
 * }));
 * ```
 */
/** @deprecated grafana.cloud/getproviderawscloudwatchscrapejobs.getProviderAwsCloudwatchScrapeJobs has been deprecated in favor of grafana.cloudprovider/getawscloudwatchscrapejobs.getAwsCloudwatchScrapeJobs */
export declare function getProviderAwsCloudwatchScrapeJobs(args: GetProviderAwsCloudwatchScrapeJobsArgs, opts?: pulumi.InvokeOptions): Promise<GetProviderAwsCloudwatchScrapeJobsResult>;
/**
 * A collection of arguments for invoking getProviderAwsCloudwatchScrapeJobs.
 */
export interface GetProviderAwsCloudwatchScrapeJobsArgs {
    /**
     * A list of AWS CloudWatch Scrape Job objects associated with the given StackID.
     */
    scrapeJobs?: inputs.cloud.GetProviderAwsCloudwatchScrapeJobsScrapeJob[];
    stackId: string;
}
/**
 * A collection of values returned by getProviderAwsCloudwatchScrapeJobs.
 */
export interface GetProviderAwsCloudwatchScrapeJobsResult {
    readonly id: string;
    /**
     * A list of AWS CloudWatch Scrape Job objects associated with the given StackID.
     */
    readonly scrapeJobs?: outputs.cloud.GetProviderAwsCloudwatchScrapeJobsScrapeJob[];
    readonly stackId: string;
}
/**
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as grafana from "@pulumi/grafana";
 *
 * const test = grafana.cloud.getStack({
 *     slug: "gcloudstacktest",
 * });
 * const testGetAwsCloudwatchScrapeJobs = test.then(test => grafana.cloudProvider.getAwsCloudwatchScrapeJobs({
 *     stackId: test.id,
 * }));
 * ```
 */
/** @deprecated grafana.cloud/getproviderawscloudwatchscrapejobs.getProviderAwsCloudwatchScrapeJobs has been deprecated in favor of grafana.cloudprovider/getawscloudwatchscrapejobs.getAwsCloudwatchScrapeJobs */
export declare function getProviderAwsCloudwatchScrapeJobsOutput(args: GetProviderAwsCloudwatchScrapeJobsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetProviderAwsCloudwatchScrapeJobsResult>;
/**
 * A collection of arguments for invoking getProviderAwsCloudwatchScrapeJobs.
 */
export interface GetProviderAwsCloudwatchScrapeJobsOutputArgs {
    /**
     * A list of AWS CloudWatch Scrape Job objects associated with the given StackID.
     */
    scrapeJobs?: pulumi.Input<pulumi.Input<inputs.cloud.GetProviderAwsCloudwatchScrapeJobsScrapeJobArgs>[]>;
    stackId: pulumi.Input<string>;
}
