/**
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License.
 */

import { AdaptiveCardActionExecuteResponseType } from './adaptiveCardActionExecuteResponseType'

/**
 * Configuration options for Adaptive Cards.
 */
export interface AdaptiveCardsOptions {
  /**
   * Specifies the filter key used for Action.Submit events.
   * If not provided, a default filter key will be used.
   */
  actionSubmitFilter?: string;

  /**
   * Specifies the response type for Action.Execute events.
   * Determines how the response is handled after an action is executed.
   */
  actionExecuteResponseType?: AdaptiveCardActionExecuteResponseType;
}
