import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * The synthetic locations data source queries for all available Synthetic Nodes. The data source doesn't need to get configured. It always provides the full list of synthetic nodes. */ export declare function getSyntheticNodes(opts?: pulumi.InvokeOptions): Promise; /** * A collection of values returned by getSyntheticNodes. */ export interface GetSyntheticNodesResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly nodes: outputs.GetSyntheticNodesNode[]; } /** * The synthetic locations data source queries for all available Synthetic Nodes. The data source doesn't need to get configured. It always provides the full list of synthetic nodes. */ export declare function getSyntheticNodesOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output;