import { Js as WebSearchProviderPlugin } from "../../types-C4NzCJ5D.js";
//#region extensions/firecrawl/web-search-shared.d.ts
declare const FIRECRAWL_CREDENTIAL_PATH = "plugins.entries.firecrawl.config.webSearch.apiKey";
declare const FIRECRAWL_FETCH_CREDENTIAL_PATH = "plugins.entries.firecrawl.config.webFetch.apiKey";
declare function getConfiguredFirecrawlFetchCredentialFallback(config?: {
  plugins?: {
    entries?: {
      firecrawl?: {
        config?: unknown;
      };
    };
  };
}): {
  path: string;
  value: {} | null;
} | undefined;
declare function buildFirecrawlWebSearchProviderBase(): Omit<WebSearchProviderPlugin, "createTool">;
//#endregion
export { FIRECRAWL_CREDENTIAL_PATH, FIRECRAWL_FETCH_CREDENTIAL_PATH, buildFirecrawlWebSearchProviderBase, getConfiguredFirecrawlFetchCredentialFallback };