import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
 * Use this data source to access information about an existing Healthcare Med Tech Service
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as azure from "@pulumi/azure";
 *
 * const example = azure.healthcare.getMedtechService({
 *     name: "tfexmedtech",
 *     workspaceId: "tfexwks",
 * });
 * export const azurermHealthcareMedtechServiceId = example.then(example => example.id);
 * ```
 *
 * ## API Providers
 *
 * <!-- This section is generated, changes will be overwritten -->
 * This data source uses the following Azure API Providers:
 *
 * * `Microsoft.HealthcareApis` - 2022-12-01
 */
export declare function getMedtechService(args: GetMedtechServiceArgs, opts?: pulumi.InvokeOptions): Promise<GetMedtechServiceResult>;
/**
 * A collection of arguments for invoking getMedtechService.
 */
export interface GetMedtechServiceArgs {
    /**
     * The name of the Healthcare Med Tech Service.
     */
    name: string;
    /**
     * The id of the Healthcare Workspace in which the Healthcare Med Tech Service exists.
     */
    workspaceId: string;
}
/**
 * A collection of values returned by getMedtechService.
 */
export interface GetMedtechServiceResult {
    /**
     * The Device Mappings of the Med Tech Service.
     */
    readonly deviceMappingJson: string;
    /**
     * The Consumer Group of the Event Hub of the Healthcare Med Tech Service.
     */
    readonly eventhubConsumerGroupName: string;
    /**
     * The name of the Event Hub of the Healthcare Med Tech Service.
     */
    readonly eventhubName: string;
    /**
     * The namespace name of the Event Hub of the Healthcare Med Tech Service.
     */
    readonly eventhubNamespaceName: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    /**
     * The `identity` block as defined below.
     */
    readonly identities: outputs.healthcare.GetMedtechServiceIdentity[];
    readonly name: string;
    readonly workspaceId: string;
}
/**
 * Use this data source to access information about an existing Healthcare Med Tech Service
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as azure from "@pulumi/azure";
 *
 * const example = azure.healthcare.getMedtechService({
 *     name: "tfexmedtech",
 *     workspaceId: "tfexwks",
 * });
 * export const azurermHealthcareMedtechServiceId = example.then(example => example.id);
 * ```
 *
 * ## API Providers
 *
 * <!-- This section is generated, changes will be overwritten -->
 * This data source uses the following Azure API Providers:
 *
 * * `Microsoft.HealthcareApis` - 2022-12-01
 */
export declare function getMedtechServiceOutput(args: GetMedtechServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetMedtechServiceResult>;
/**
 * A collection of arguments for invoking getMedtechService.
 */
export interface GetMedtechServiceOutputArgs {
    /**
     * The name of the Healthcare Med Tech Service.
     */
    name: pulumi.Input<string>;
    /**
     * The id of the Healthcare Workspace in which the Healthcare Med Tech Service exists.
     */
    workspaceId: pulumi.Input<string>;
}
//# sourceMappingURL=getMedtechService.d.ts.map