/** * Machine-readable APIClaw managed-usage policy. * * Keep this module dependency-free so the gateway, Convex functions, CLI, * website, tests, and lifecycle messages can all consume the same values. */ export declare const FREE_MANAGED_CALLS_LIFETIME = 25; export declare const FREE_MANAGED_PROVIDER_COST_CAP_USD = 1; export declare const PAYG_MARGIN_RATE = 0.15; export declare const FREE_MANAGED_WARNING_AT = 20; export declare const FREE_FOREVER_ZERO_COST = true; export declare const PAID_CALL_REQUIRES_CARD = true; export declare const MANAGED_USAGE_POLICY: { readonly freeManagedCallsLifetime: 25; readonly freeManagedProviderCostCapUsd: 1; readonly freeManagedWarningAt: 20; readonly freeForeverZeroCost: true; readonly paidCallRequiresCard: true; readonly discoveryIsFree: true; readonly keylessPublicExecutionAvailable: false; readonly workspaceAuthenticatedPublicExecutionAvailable: true; readonly paygMarginRate: 0.15; readonly paygPriceBasis: "provider_cost"; readonly paygRequiresBillingGradeAdapter: true; }; /** * The managed-adapter inventory and the customer execution surface are * deliberately different things. A credential being configured proves that * APIClaw has an adapter, not that the adapter can safely meter a customer * call. Only providers and actions listed here may be presented as callable * now. * * Keep this data dependency-free. It is consumed by the MCP server, CLI, * public catalog, and release-truth tests. */ export type ManagedProviderAdapter = { id: string; name: string; aliases: readonly string[]; customerExecutableActions: readonly string[]; description: string; category: string; baseUrl: string; docsUrl: string; pricing: "free" | "freemium" | "paid"; }; /** * Contracted APILayer/Idera actions that already have a live execute handler * and a verified HTTPS origin. Subscription-blocked and paid-plan-only * actions stay off this list even when a handler exists. */ export declare const APILAYER_CUSTOMER_EXECUTABLE_ACTIONS: readonly ["exchange_rates", "market_data", "aviation", "pdf_generate", "screenshot", "verify_email", "finance_news", "scrape", "vat_check", "currencylayer_live", "currencylayer_convert", "coinlayer_live", "exchangeratehost_latest", "weatherstack_current", "weatherstack_forecast", "ipstack_lookup", "ipapi_lookup", "positionstack_forward", "positionstack_reverse", "languagelayer_detect", "scrapestack_scrape", "serpstack_search", "mediastack_news", "userstack_detect", "fixer_latest"]; export declare const APILAYER_SUBSCRIPTION_BLOCKED_ACTIONS: readonly ["verify_number", "world_news", "image_crop", "form_submit"]; export declare const APILAYER_PAID_PLAN_ONLY_ACTIONS: readonly ["fixer_convert"]; export declare const PUBLIC_CUSTOMER_EXECUTABLE_PROVIDER_SUMMARY = "22 managed provider rails plus workspace-authenticated public/no-key HTTPS origins"; export declare const MANAGED_PROVIDER_ADAPTERS: readonly [{ readonly id: "openrouter"; readonly name: "OpenRouter"; readonly aliases: readonly ["openrouter", "openrouter api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "LLM chat adapter with exact provider-reported usage metering through APIClaw."; readonly category: "AI & ML"; readonly baseUrl: "https://openrouter.ai"; readonly docsUrl: "https://openrouter.ai/docs"; readonly pricing: "paid"; }, { readonly id: "groq"; readonly name: "Groq"; readonly aliases: readonly ["groq", "groq api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "Managed Groq chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.groq.com"; readonly docsUrl: "https://console.groq.com/docs"; readonly pricing: "freemium"; }, { readonly id: "mistral"; readonly name: "Mistral AI"; readonly aliases: readonly ["mistral", "mistral ai", "mistral api", "mistral ai api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "Managed Mistral chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.mistral.ai"; readonly docsUrl: "https://docs.mistral.ai"; readonly pricing: "paid"; }, { readonly id: "deepinfra"; readonly name: "DeepInfra"; readonly aliases: readonly ["deepinfra", "deepinfra api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "Managed DeepInfra chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.deepinfra.com"; readonly docsUrl: "https://deepinfra.com/docs"; readonly pricing: "paid"; }, { readonly id: "openai"; readonly name: "OpenAI"; readonly aliases: readonly ["openai", "openai api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "Managed OpenAI chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.openai.com"; readonly docsUrl: "https://platform.openai.com/docs"; readonly pricing: "paid"; }, { readonly id: "xai"; readonly name: "xAI"; readonly aliases: readonly ["xai", "xai api", "x.ai", "x.ai api", "grok", "grok api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "Managed xAI Grok chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.x.ai"; readonly docsUrl: "https://docs.x.ai"; readonly pricing: "paid"; }, { readonly id: "anthropic"; readonly name: "Anthropic"; readonly aliases: readonly ["anthropic", "anthropic api", "anthropic claude", "anthropic messages api"]; readonly customerExecutableActions: readonly ["chat", "messages"]; readonly description: "Managed Anthropic Claude chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.anthropic.com"; readonly docsUrl: "https://docs.anthropic.com"; readonly pricing: "paid"; }, { readonly id: "cohere"; readonly name: "Cohere"; readonly aliases: readonly ["cohere", "cohere api"]; readonly customerExecutableActions: readonly ["chat", "rerank"]; readonly description: "Managed Cohere chat and rerank adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.cohere.ai"; readonly docsUrl: "https://docs.cohere.com"; readonly pricing: "freemium"; }, { readonly id: "brave_search"; readonly name: "Brave Search"; readonly aliases: readonly ["brave_search", "brave search", "brave search ai"]; readonly customerExecutableActions: readonly ["search"]; readonly description: "Privacy-focused web search with a fixed, billing-grade per-call cost."; readonly category: "Utilities"; readonly baseUrl: "https://api.search.brave.com"; readonly docsUrl: "https://brave.com/search/api/"; readonly pricing: "freemium"; }, { readonly id: "serper"; readonly name: "Serper"; readonly aliases: readonly ["serper", "serper api"]; readonly customerExecutableActions: readonly ["search"]; readonly description: "Managed Google SERP search. The existing per-call reservation is the billing-grade realized cost."; readonly category: "Utilities"; readonly baseUrl: "https://google.serper.dev"; readonly docsUrl: "https://serper.dev"; readonly pricing: "freemium"; }, { readonly id: "elevenlabs"; readonly name: "ElevenLabs"; readonly aliases: readonly ["elevenlabs", "elevenlabs api", "elevenlabs tts"]; readonly customerExecutableActions: readonly ["text_to_speech"]; readonly description: "Managed ElevenLabs text-to-speech. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.elevenlabs.io"; readonly docsUrl: "https://elevenlabs.io/docs"; readonly pricing: "freemium"; }, { readonly id: "deepgram"; readonly name: "Deepgram"; readonly aliases: readonly ["deepgram", "deepgram api"]; readonly customerExecutableActions: readonly ["transcribe"]; readonly description: "Managed Deepgram transcription. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.deepgram.com"; readonly docsUrl: "https://developers.deepgram.com"; readonly pricing: "freemium"; }, { readonly id: "assemblyai"; readonly name: "AssemblyAI"; readonly aliases: readonly ["assemblyai", "assemblyai api"]; readonly customerExecutableActions: readonly ["transcribe"]; readonly description: "Managed AssemblyAI transcription. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.assemblyai.com"; readonly docsUrl: "https://www.assemblyai.com/docs"; readonly pricing: "freemium"; }, { readonly id: "replicate"; readonly name: "Replicate"; readonly aliases: readonly ["replicate", "replicate api"]; readonly customerExecutableActions: readonly ["run"]; readonly description: "Managed Replicate predictions. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.replicate.com"; readonly docsUrl: "https://replicate.com/docs"; readonly pricing: "paid"; }, { readonly id: "stability"; readonly name: "Stability AI"; readonly aliases: readonly ["stability", "stability ai", "stability ai api"]; readonly customerExecutableActions: readonly ["generate"]; readonly description: "Managed Stability image generation. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.stability.ai"; readonly docsUrl: "https://platform.stability.ai/docs"; readonly pricing: "paid"; }, { readonly id: "firecrawl"; readonly name: "Firecrawl"; readonly aliases: readonly ["firecrawl", "firecrawl api"]; readonly customerExecutableActions: readonly ["scrape", "crawl", "map"]; readonly description: "Managed Firecrawl scrape, crawl, and map. Reservation is the billing-grade realized cost."; readonly category: "Utilities"; readonly baseUrl: "https://api.firecrawl.dev"; readonly docsUrl: "https://docs.firecrawl.dev"; readonly pricing: "freemium"; }, { readonly id: "genprd"; readonly name: "GenPRD"; readonly aliases: readonly ["genprd", "genprd api"]; readonly customerExecutableActions: readonly ["generate_prd"]; readonly description: "Managed GenPRD generation. Reservation is the billing-grade realized cost."; readonly category: "Business"; readonly baseUrl: "https://genprd.se"; readonly docsUrl: "https://genprd.se"; readonly pricing: "paid"; }, { readonly id: "github"; readonly name: "GitHub"; readonly aliases: readonly ["github", "github api"]; readonly customerExecutableActions: readonly ["search_repos", "get_repo", "get_file"]; readonly description: "Public repository search and read-only repository data. Private data and writes are not enabled."; readonly category: "Development"; readonly baseUrl: "https://api.github.com"; readonly docsUrl: "https://docs.github.com/rest"; readonly pricing: "free"; }, { readonly id: "e2b"; readonly name: "E2B"; readonly aliases: readonly ["e2b", "e2b api"]; readonly customerExecutableActions: readonly ["run_code"]; readonly description: "Managed E2B code sandbox. Reservation is the billing-grade realized cost."; readonly category: "Development"; readonly baseUrl: "https://api.e2b.dev"; readonly docsUrl: "https://e2b.dev/docs"; readonly pricing: "freemium"; }, { readonly id: "nasa"; readonly name: "NASA"; readonly aliases: readonly ["nasa", "nasa api", "nasa open data"]; readonly customerExecutableActions: readonly ["apod", "neo_feed", "neo_lookup", "epic", "epic_date", "mars_weather", "earth_imagery", "earth_assets", "donki_notifications", "call"]; readonly description: "Read-only NASA open-data APIs with the upstream key injected by APIClaw."; readonly category: "Government & Public Data"; readonly baseUrl: "https://api.nasa.gov"; readonly docsUrl: "https://api.nasa.gov/"; readonly pricing: "free"; }, { readonly id: "apilayer"; readonly name: "APILayer"; readonly aliases: readonly ["apilayer", "apilayer api"]; readonly customerExecutableActions: readonly ["exchange_rates", "market_data", "aviation", "pdf_generate", "screenshot", "verify_email", "finance_news", "scrape", "vat_check", "currencylayer_live", "currencylayer_convert", "coinlayer_live", "exchangeratehost_latest", "weatherstack_current", "weatherstack_forecast", "ipstack_lookup", "ipapi_lookup", "positionstack_forward", "positionstack_reverse", "languagelayer_detect", "scrapestack_scrape", "serpstack_search", "mediastack_news", "userstack_detect", "fixer_latest"]; readonly description: "Contracted APILayer/Idera HTTPS rails: exchange rates, marketstack, aviationstack, pdflayer, screenshotlayer, email verification, finance news, scraper, vatlayer, currencylayer, coinlayer, exchangerate.host, weatherstack, ipstack, ipapi, positionstack, languagelayer, scrapestack, serpstack, mediastack, userstack, and fixer (EUR base). Subscription-blocked and paid-plan-only actions stay inventory-only."; readonly category: "Finance"; readonly baseUrl: "https://apilayer.com"; readonly docsUrl: "https://apilayer.com/docs"; readonly pricing: "freemium"; }, { readonly id: "voyage"; readonly name: "Voyage AI"; readonly aliases: readonly ["voyage", "voyage ai", "voyage api", "voyage ai api"]; readonly customerExecutableActions: readonly ["embeddings"]; readonly description: "Managed Voyage embeddings. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.voyageai.com"; readonly docsUrl: "https://docs.voyageai.com"; readonly pricing: "paid"; }]; export declare const MANAGED_PROVIDER_ADAPTER_COUNT: 22; export declare const PUBLIC_CUSTOMER_EXECUTABLE_PROVIDERS: ({ readonly id: "openrouter"; readonly name: "OpenRouter"; readonly aliases: readonly ["openrouter", "openrouter api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "LLM chat adapter with exact provider-reported usage metering through APIClaw."; readonly category: "AI & ML"; readonly baseUrl: "https://openrouter.ai"; readonly docsUrl: "https://openrouter.ai/docs"; readonly pricing: "paid"; } | { readonly id: "groq"; readonly name: "Groq"; readonly aliases: readonly ["groq", "groq api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "Managed Groq chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.groq.com"; readonly docsUrl: "https://console.groq.com/docs"; readonly pricing: "freemium"; } | { readonly id: "mistral"; readonly name: "Mistral AI"; readonly aliases: readonly ["mistral", "mistral ai", "mistral api", "mistral ai api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "Managed Mistral chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.mistral.ai"; readonly docsUrl: "https://docs.mistral.ai"; readonly pricing: "paid"; } | { readonly id: "deepinfra"; readonly name: "DeepInfra"; readonly aliases: readonly ["deepinfra", "deepinfra api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "Managed DeepInfra chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.deepinfra.com"; readonly docsUrl: "https://deepinfra.com/docs"; readonly pricing: "paid"; } | { readonly id: "openai"; readonly name: "OpenAI"; readonly aliases: readonly ["openai", "openai api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "Managed OpenAI chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.openai.com"; readonly docsUrl: "https://platform.openai.com/docs"; readonly pricing: "paid"; } | { readonly id: "xai"; readonly name: "xAI"; readonly aliases: readonly ["xai", "xai api", "x.ai", "x.ai api", "grok", "grok api"]; readonly customerExecutableActions: readonly ["chat"]; readonly description: "Managed xAI Grok chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.x.ai"; readonly docsUrl: "https://docs.x.ai"; readonly pricing: "paid"; } | { readonly id: "anthropic"; readonly name: "Anthropic"; readonly aliases: readonly ["anthropic", "anthropic api", "anthropic claude", "anthropic messages api"]; readonly customerExecutableActions: readonly ["chat", "messages"]; readonly description: "Managed Anthropic Claude chat adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.anthropic.com"; readonly docsUrl: "https://docs.anthropic.com"; readonly pricing: "paid"; } | { readonly id: "cohere"; readonly name: "Cohere"; readonly aliases: readonly ["cohere", "cohere api"]; readonly customerExecutableActions: readonly ["chat", "rerank"]; readonly description: "Managed Cohere chat and rerank adapter. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.cohere.ai"; readonly docsUrl: "https://docs.cohere.com"; readonly pricing: "freemium"; } | { readonly id: "brave_search"; readonly name: "Brave Search"; readonly aliases: readonly ["brave_search", "brave search", "brave search ai"]; readonly customerExecutableActions: readonly ["search"]; readonly description: "Privacy-focused web search with a fixed, billing-grade per-call cost."; readonly category: "Utilities"; readonly baseUrl: "https://api.search.brave.com"; readonly docsUrl: "https://brave.com/search/api/"; readonly pricing: "freemium"; } | { readonly id: "serper"; readonly name: "Serper"; readonly aliases: readonly ["serper", "serper api"]; readonly customerExecutableActions: readonly ["search"]; readonly description: "Managed Google SERP search. The existing per-call reservation is the billing-grade realized cost."; readonly category: "Utilities"; readonly baseUrl: "https://google.serper.dev"; readonly docsUrl: "https://serper.dev"; readonly pricing: "freemium"; } | { readonly id: "elevenlabs"; readonly name: "ElevenLabs"; readonly aliases: readonly ["elevenlabs", "elevenlabs api", "elevenlabs tts"]; readonly customerExecutableActions: readonly ["text_to_speech"]; readonly description: "Managed ElevenLabs text-to-speech. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.elevenlabs.io"; readonly docsUrl: "https://elevenlabs.io/docs"; readonly pricing: "freemium"; } | { readonly id: "deepgram"; readonly name: "Deepgram"; readonly aliases: readonly ["deepgram", "deepgram api"]; readonly customerExecutableActions: readonly ["transcribe"]; readonly description: "Managed Deepgram transcription. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.deepgram.com"; readonly docsUrl: "https://developers.deepgram.com"; readonly pricing: "freemium"; } | { readonly id: "assemblyai"; readonly name: "AssemblyAI"; readonly aliases: readonly ["assemblyai", "assemblyai api"]; readonly customerExecutableActions: readonly ["transcribe"]; readonly description: "Managed AssemblyAI transcription. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.assemblyai.com"; readonly docsUrl: "https://www.assemblyai.com/docs"; readonly pricing: "freemium"; } | { readonly id: "replicate"; readonly name: "Replicate"; readonly aliases: readonly ["replicate", "replicate api"]; readonly customerExecutableActions: readonly ["run"]; readonly description: "Managed Replicate predictions. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.replicate.com"; readonly docsUrl: "https://replicate.com/docs"; readonly pricing: "paid"; } | { readonly id: "stability"; readonly name: "Stability AI"; readonly aliases: readonly ["stability", "stability ai", "stability ai api"]; readonly customerExecutableActions: readonly ["generate"]; readonly description: "Managed Stability image generation. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.stability.ai"; readonly docsUrl: "https://platform.stability.ai/docs"; readonly pricing: "paid"; } | { readonly id: "firecrawl"; readonly name: "Firecrawl"; readonly aliases: readonly ["firecrawl", "firecrawl api"]; readonly customerExecutableActions: readonly ["scrape", "crawl", "map"]; readonly description: "Managed Firecrawl scrape, crawl, and map. Reservation is the billing-grade realized cost."; readonly category: "Utilities"; readonly baseUrl: "https://api.firecrawl.dev"; readonly docsUrl: "https://docs.firecrawl.dev"; readonly pricing: "freemium"; } | { readonly id: "genprd"; readonly name: "GenPRD"; readonly aliases: readonly ["genprd", "genprd api"]; readonly customerExecutableActions: readonly ["generate_prd"]; readonly description: "Managed GenPRD generation. Reservation is the billing-grade realized cost."; readonly category: "Business"; readonly baseUrl: "https://genprd.se"; readonly docsUrl: "https://genprd.se"; readonly pricing: "paid"; } | { readonly id: "github"; readonly name: "GitHub"; readonly aliases: readonly ["github", "github api"]; readonly customerExecutableActions: readonly ["search_repos", "get_repo", "get_file"]; readonly description: "Public repository search and read-only repository data. Private data and writes are not enabled."; readonly category: "Development"; readonly baseUrl: "https://api.github.com"; readonly docsUrl: "https://docs.github.com/rest"; readonly pricing: "free"; } | { readonly id: "e2b"; readonly name: "E2B"; readonly aliases: readonly ["e2b", "e2b api"]; readonly customerExecutableActions: readonly ["run_code"]; readonly description: "Managed E2B code sandbox. Reservation is the billing-grade realized cost."; readonly category: "Development"; readonly baseUrl: "https://api.e2b.dev"; readonly docsUrl: "https://e2b.dev/docs"; readonly pricing: "freemium"; } | { readonly id: "nasa"; readonly name: "NASA"; readonly aliases: readonly ["nasa", "nasa api", "nasa open data"]; readonly customerExecutableActions: readonly ["apod", "neo_feed", "neo_lookup", "epic", "epic_date", "mars_weather", "earth_imagery", "earth_assets", "donki_notifications", "call"]; readonly description: "Read-only NASA open-data APIs with the upstream key injected by APIClaw."; readonly category: "Government & Public Data"; readonly baseUrl: "https://api.nasa.gov"; readonly docsUrl: "https://api.nasa.gov/"; readonly pricing: "free"; } | { readonly id: "apilayer"; readonly name: "APILayer"; readonly aliases: readonly ["apilayer", "apilayer api"]; readonly customerExecutableActions: readonly ["exchange_rates", "market_data", "aviation", "pdf_generate", "screenshot", "verify_email", "finance_news", "scrape", "vat_check", "currencylayer_live", "currencylayer_convert", "coinlayer_live", "exchangeratehost_latest", "weatherstack_current", "weatherstack_forecast", "ipstack_lookup", "ipapi_lookup", "positionstack_forward", "positionstack_reverse", "languagelayer_detect", "scrapestack_scrape", "serpstack_search", "mediastack_news", "userstack_detect", "fixer_latest"]; readonly description: "Contracted APILayer/Idera HTTPS rails: exchange rates, marketstack, aviationstack, pdflayer, screenshotlayer, email verification, finance news, scraper, vatlayer, currencylayer, coinlayer, exchangerate.host, weatherstack, ipstack, ipapi, positionstack, languagelayer, scrapestack, serpstack, mediastack, userstack, and fixer (EUR base). Subscription-blocked and paid-plan-only actions stay inventory-only."; readonly category: "Finance"; readonly baseUrl: "https://apilayer.com"; readonly docsUrl: "https://apilayer.com/docs"; readonly pricing: "freemium"; } | { readonly id: "voyage"; readonly name: "Voyage AI"; readonly aliases: readonly ["voyage", "voyage ai", "voyage api", "voyage ai api"]; readonly customerExecutableActions: readonly ["embeddings"]; readonly description: "Managed Voyage embeddings. Reservation is the billing-grade realized cost."; readonly category: "AI & ML"; readonly baseUrl: "https://api.voyageai.com"; readonly docsUrl: "https://docs.voyageai.com"; readonly pricing: "paid"; })[]; export declare const PUBLIC_CUSTOMER_EXECUTABLE_PROVIDER_COUNT: number; export declare function getManagedProviderAdapter(reference: string | undefined): (typeof MANAGED_PROVIDER_ADAPTERS)[number] | undefined; export declare function getPublicCustomerExecutableProvider(reference: string | undefined): (typeof PUBLIC_CUSTOMER_EXECUTABLE_PROVIDERS)[number] | undefined; export declare function isPublicCustomerExecutableAction(providerReference: string | undefined, action: string | undefined): boolean; //# sourceMappingURL=product-truth.d.ts.map