import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
/**
* Describes Clusters
*
* ## Example Usage
*
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as nutanix from "@pierskarsenbarg/nutanix";
*
* const clusters = nutanix.getClusters({});
* ```
*
*
* ## Reference
*
* The `projectReference`, `ownerReference`, `availabilityZoneReference`, `clusterReference`, attributes supports the following:
*
* * `kind`: - The kind name (Default value: project).
* * `name`: - the name.
* * `UUID`: - the UUID.
*
* ### Version
*
* The version attribute supports the following:
*
* * `productName`: - Name of the producer/distribution of the image. For example windows or red hat.
* * `productVersion`: - Version string for the disk image.
*
* See detailed information in [Nutanix Clusters](https://www.nutanix.dev/api_references/prism-central-v3/#/d93c30e04327e-get-a-list-of-existing-clusters).
*/
export declare function getClusters(opts?: pulumi.InvokeOptions): Promise;
/**
* A collection of values returned by getClusters.
*/
export interface GetClustersResult {
/**
* The API version.
*/
readonly apiVersion: string;
/**
* List of Clusters
*/
readonly entities: outputs.GetClustersEntity[];
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
}
/**
* Describes Clusters
*
* ## Example Usage
*
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as nutanix from "@pierskarsenbarg/nutanix";
*
* const clusters = nutanix.getClusters({});
* ```
*
*
* ## Reference
*
* The `projectReference`, `ownerReference`, `availabilityZoneReference`, `clusterReference`, attributes supports the following:
*
* * `kind`: - The kind name (Default value: project).
* * `name`: - the name.
* * `UUID`: - the UUID.
*
* ### Version
*
* The version attribute supports the following:
*
* * `productName`: - Name of the producer/distribution of the image. For example windows or red hat.
* * `productVersion`: - Version string for the disk image.
*
* See detailed information in [Nutanix Clusters](https://www.nutanix.dev/api_references/prism-central-v3/#/d93c30e04327e-get-a-list-of-existing-clusters).
*/
export declare function getClustersOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output;
//# sourceMappingURL=getClusters.d.ts.map