import * as pulumi from "@pulumi/pulumi";
/**
 * Resource Type definition for ContactFlowModuleAlias
 */
export declare function getContactFlowModuleAlias(args: GetContactFlowModuleAliasArgs, opts?: pulumi.InvokeOptions): Promise<GetContactFlowModuleAliasResult>;
export interface GetContactFlowModuleAliasArgs {
    /**
     * The identifier of the contact flow module alias (ARN). This is constructed from the ContactFlowModuleArn and AliasId.
     */
    contactFlowModuleAliasArn: string;
}
export interface GetContactFlowModuleAliasResult {
    /**
     * The unique identifier of the alias.
     */
    readonly aliasId?: string;
    /**
     * The identifier of the contact flow module alias (ARN). This is constructed from the ContactFlowModuleArn and AliasId.
     */
    readonly contactFlowModuleAliasArn?: string;
    /**
     * The version number of the contact flow module this alias points to.
     */
    readonly contactFlowModuleVersion?: number;
    /**
     * The description of the alias.
     */
    readonly description?: string;
    /**
     * The name of the alias.
     */
    readonly name?: string;
}
/**
 * Resource Type definition for ContactFlowModuleAlias
 */
export declare function getContactFlowModuleAliasOutput(args: GetContactFlowModuleAliasOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetContactFlowModuleAliasResult>;
export interface GetContactFlowModuleAliasOutputArgs {
    /**
     * The identifier of the contact flow module alias (ARN). This is constructed from the ContactFlowModuleArn and AliasId.
     */
    contactFlowModuleAliasArn: pulumi.Input<string>;
}
