import { ic as WebSearchProviderPlugin } from "../../types-Yz3EZWA82.js";
//#region extensions/tavily/web-search-shared.d.ts
declare const TAVILY_CREDENTIAL_PATH = "plugins.entries.tavily.config.webSearch.apiKey";
declare const TAVILY_GENERIC_SEARCH_DESCRIPTION = "Search the web using Tavily. Returns structured results with snippets. Use tavily_search for Tavily-specific options like search depth, topic filtering, or AI answers.";
declare const TAVILY_GENERIC_SEARCH_SCHEMA: {
  type: string;
  properties: {
    query: {
      type: string;
      description: string;
    };
    count: {
      type: string;
      description: string;
      minimum: number;
      maximum: number;
    };
  };
  additionalProperties: boolean;
};
declare function buildTavilyWebSearchProviderBase(): Omit<WebSearchProviderPlugin, "createTool">;
//#endregion
export { TAVILY_CREDENTIAL_PATH, TAVILY_GENERIC_SEARCH_DESCRIPTION, TAVILY_GENERIC_SEARCH_SCHEMA, buildTavilyWebSearchProviderBase };