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

import { SearchInvokeOptions } from './searchInvokeOptions'

/**
 * Represents the value of a search invoke request.
 */
export interface SearchInvokeValue {
  /**
   * The kind of search.
   */
  kind: string
  /**
   * The text of the query.
   */
  queryText: string
  /**
   * The options for the search query.
   */
  queryOptions: SearchInvokeOptions
  /**
   * The context of the search.
   */
  context: any
}
