import * as core from "@terrascript/core";
export interface LexBotArgs extends core.SchemaArgs {
    lexRegion?: string | core.StringOut;
    name: string | core.StringOut;
}
export declare class LexBot extends core.Schema<LexBotArgs> {
    lexRegion?: string | core.StringOut;
    name: string | core.StringOut;
}
export interface BotAssociationArgs extends core.ResourceArgs {
    /**
     * (Required) The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of
     * the instance.
     */
    instanceId: string | core.StringOut;
    /**
     * (Required) Configuration information of an Amazon Lex (V1) bot. Detailed below.
     */
    lexBot: LexBot;
}
export declare class BotAssociation extends core.Resource<BotAssociationArgs> {
    /**
     * The Amazon Connect instance ID, Lex (V1) bot name, and Lex (V1) bot region separated by colons (`:`)
     * .
     */
    id: string | core.StringOut;
    /**
     * (Required) The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of
     * the instance.
     */
    instanceId: string | core.StringOut;
    /**
     * (Required) Configuration information of an Amazon Lex (V1) bot. Detailed below.
     */
    lexBot: LexBot;
    constructor(name: string, args?: BotAssociationArgs);
    getNamespace(): string;
}
//# sourceMappingURL=bot_association.d.ts.map