import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
 * Gets information about the specified relationship Link.
 *
 * Uses Azure REST API version 2017-04-26.
 */
export declare function getRelationshipLink(args: GetRelationshipLinkArgs, opts?: pulumi.InvokeOptions): Promise<GetRelationshipLinkResult>;
export interface GetRelationshipLinkArgs {
    /**
     * The name of the hub.
     */
    hubName: string;
    /**
     * The name of the relationship link.
     */
    relationshipLinkName: string;
    /**
     * The name of the resource group.
     */
    resourceGroupName: string;
}
/**
 * The relationship link resource format.
 */
export interface GetRelationshipLinkResult {
    /**
     * The Azure API version of the resource.
     */
    readonly azureApiVersion: string;
    /**
     * Localized descriptions for the Relationship Link.
     */
    readonly description?: {
        [key: string]: string;
    };
    /**
     * Localized display name for the Relationship Link.
     */
    readonly displayName?: {
        [key: string]: string;
    };
    /**
     * Resource ID.
     */
    readonly id: string;
    /**
     * The InteractionType associated with the Relationship Link.
     */
    readonly interactionType: string;
    /**
     * The name of the Relationship Link.
     */
    readonly linkName: string;
    /**
     * The mappings between Interaction and Relationship fields.
     */
    readonly mappings?: outputs.customerinsights.RelationshipLinkFieldMappingResponse[];
    /**
     * Resource name.
     */
    readonly name: string;
    /**
     * The property references for the Profile of the Relationship.
     */
    readonly profilePropertyReferences: outputs.customerinsights.ParticipantProfilePropertyReferenceResponse[];
    /**
     * Provisioning state.
     */
    readonly provisioningState: string;
    /**
     * The property references for the Related Profile of the Relationship.
     */
    readonly relatedProfilePropertyReferences: outputs.customerinsights.ParticipantProfilePropertyReferenceResponse[];
    /**
     * The relationship guid id.
     */
    readonly relationshipGuidId: string;
    /**
     * The Relationship associated with the Link.
     */
    readonly relationshipName: string;
    /**
     * The hub name.
     */
    readonly tenantId: string;
    /**
     * Resource type.
     */
    readonly type: string;
}
/**
 * Gets information about the specified relationship Link.
 *
 * Uses Azure REST API version 2017-04-26.
 */
export declare function getRelationshipLinkOutput(args: GetRelationshipLinkOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetRelationshipLinkResult>;
export interface GetRelationshipLinkOutputArgs {
    /**
     * The name of the hub.
     */
    hubName: pulumi.Input<string>;
    /**
     * The name of the relationship link.
     */
    relationshipLinkName: pulumi.Input<string>;
    /**
     * The name of the resource group.
     */
    resourceGroupName: pulumi.Input<string>;
}
