// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 import { AmplifyContext } from '@aws-amplify/core'; import { OnCompleteInput, SendInput } from './inputs'; import { SendOutput } from './outputs'; export interface AWSLexProviderOption { name: string; alias: string; region: string; } export interface IInteractions { send(input: SendInput): Promise; send(ctx: AmplifyContext, input: SendInput): Promise; onComplete(input: OnCompleteInput): void; onComplete(ctx: AmplifyContext, input: OnCompleteInput): void; }