import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to access the configuration of the AzureRM provider. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const current = azure.core.getClientConfig({}); * export const accountId = current.then(current => current.clientId); * ``` */ export declare function getClientConfig(opts?: pulumi.InvokeOptions): Promise; /** * A collection of values returned by getClientConfig. */ export interface GetClientConfigResult { /** * is set to the Azure Client ID (Application Object ID). */ readonly clientId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * is set to the Azure Object ID. */ readonly objectId: string; /** * is set to the Azure Subscription ID. */ readonly subscriptionId: string; /** * is set to the Azure Tenant ID. */ readonly tenantId: string; } /** * Use this data source to access the configuration of the AzureRM provider. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const current = azure.core.getClientConfig({}); * export const accountId = current.then(current => current.clientId); * ``` */ export declare function getClientConfigOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output;