import * as pulumi from "@pulumi/pulumi"; /** * Data source for retrieving all probes. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as grafana from "@pulumi/grafana"; * * const main = grafana.getSyntheticMonitoringProbes({}); * ``` */ export declare function getSyntheticMonitoringProbes(args?: GetSyntheticMonitoringProbesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSyntheticMonitoringProbes. */ export interface GetSyntheticMonitoringProbesArgs { /** * If true, only probes that are not deprecated will be returned. Defaults to `true`. */ filterDeprecated?: boolean; } /** * A collection of values returned by getSyntheticMonitoringProbes. */ export interface GetSyntheticMonitoringProbesResult { /** * If true, only probes that are not deprecated will be returned. Defaults to `true`. */ readonly filterDeprecated?: boolean; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Map of probes with their names as keys and IDs as values. */ readonly probes: { [key: string]: number; }; } /** * Data source for retrieving all probes. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as grafana from "@pulumi/grafana"; * * const main = grafana.getSyntheticMonitoringProbes({}); * ``` */ export declare function getSyntheticMonitoringProbesOutput(args?: GetSyntheticMonitoringProbesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getSyntheticMonitoringProbes. */ export interface GetSyntheticMonitoringProbesOutputArgs { /** * If true, only probes that are not deprecated will be returned. Defaults to `true`. */ filterDeprecated?: pulumi.Input; }