import * as pulumi from "@pulumi/pulumi";
/**
 * Use this data source to access an ID for your MCA Account billing scope.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as azure from "@pulumi/azure";
 *
 * const example = azure.billing.getMcaAccountScope({
 *     billingAccountName: "e879cf0f-2b4d-5431-109a-f72fc9868693:024cabf4-7321-4cf9-be59-df0c77ca51de_2019-05-31",
 *     billingProfileName: "PE2Q-NOIT-BG7-TGB",
 *     invoiceSectionName: "MTT4-OBS7-PJA-TGB",
 * });
 * export const id = example.then(example => example.id);
 * ```
 */
export declare function getMcaAccountScope(args: GetMcaAccountScopeArgs, opts?: pulumi.InvokeOptions): Promise<GetMcaAccountScopeResult>;
/**
 * A collection of arguments for invoking getMcaAccountScope.
 */
export interface GetMcaAccountScopeArgs {
    /**
     * The Billing Account Name of the MCA account.
     */
    billingAccountName: string;
    /**
     * The Billing Profile Name in the above Billing Account.
     */
    billingProfileName: string;
    /**
     * The Invoice Section Name in the above Billing Profile.
     */
    invoiceSectionName: string;
}
/**
 * A collection of values returned by getMcaAccountScope.
 */
export interface GetMcaAccountScopeResult {
    readonly billingAccountName: string;
    readonly billingProfileName: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly invoiceSectionName: string;
}
/**
 * Use this data source to access an ID for your MCA Account billing scope.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as azure from "@pulumi/azure";
 *
 * const example = azure.billing.getMcaAccountScope({
 *     billingAccountName: "e879cf0f-2b4d-5431-109a-f72fc9868693:024cabf4-7321-4cf9-be59-df0c77ca51de_2019-05-31",
 *     billingProfileName: "PE2Q-NOIT-BG7-TGB",
 *     invoiceSectionName: "MTT4-OBS7-PJA-TGB",
 * });
 * export const id = example.then(example => example.id);
 * ```
 */
export declare function getMcaAccountScopeOutput(args: GetMcaAccountScopeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetMcaAccountScopeResult>;
/**
 * A collection of arguments for invoking getMcaAccountScope.
 */
export interface GetMcaAccountScopeOutputArgs {
    /**
     * The Billing Account Name of the MCA account.
     */
    billingAccountName: pulumi.Input<string>;
    /**
     * The Billing Profile Name in the above Billing Account.
     */
    billingProfileName: pulumi.Input<string>;
    /**
     * The Invoice Section Name in the above Billing Profile.
     */
    invoiceSectionName: pulumi.Input<string>;
}
//# sourceMappingURL=getMcaAccountScope.d.ts.map