import type { InferSchema } from "../extensions/schema/index.js"; export declare const getIntegrationNameSchema: () => import("../internal-agents/schema.js").Schema<"close" | "gmail" | "slack" | "github" | "calendar" | "jira" | "notion" | "servicenow" | "confluence" | "linear" | "gitlab" | "outlook" | "teams" | "figma" | "sap" | "sheets" | "airtable" | "supabase" | "neon" | "sharepoint" | "stripe" | "salesforce" | "twitter" | "onedrive" | "bitbucket" | "sentry" | "posthog" | "persona" | "zendesk" | "asana" | "harvest" | "hubspot" | "monday" | "zoom" | "trello" | "box" | "shopify" | "clickup" | "intercom" | "pipedrive" | "mailchimp" | "webex" | "freshdesk" | "quickbooks" | "xero" | "drive" | "docs-google" | "snowflake" | "mixpanel" | "twilio" | "anthropic" | "aws" | "openai" | "todoist" | "calendly" | "google-analytics" | "klaviyo" | "datadog" | "paypal" | "activecampaign" | "algolia" | "amplitude" | "apollo" | "ashby" | "attio" | "basecamp" | "brevo" | "circleci" | "cloudflare" | "coda" | "dialpad" | "digitalocean" | "exa" | "fathom" | "firecrawl" | "fireflies" | "folk" | "gemini" | "gong" | "google-chat" | "gusto" | "jotform" | "lever" | "metabase" | "mistral" | "pagerduty" | "perplexity" | "productboard" | "razorpay" | "resend" | "salesflare" | "segment" | "sendgrid" | "shortcut" | "square" | "tavily" | "typeform" | "apify" | "assemblyai" | "axiom" | "betterstack" | "browserbase" | "buildkite" | "checkly" | "clickhouse" | "cohere" | "deepgram" | "elevenlabs" | "fal" | "fireworks-ai" | "fly-io" | "grafana-cloud" | "groq" | "heroku" | "huggingface" | "langfuse" | "langsmith" | "launchdarkly" | "mongodb-atlas" | "netlify" | "new-relic" | "openrouter" | "pinecone" | "planetscale" | "qdrant" | "railway" | "redis-cloud" | "render" | "replicate" | "snyk" | "stability-ai" | "together-ai" | "vercel" | "weaviate" | "bamboohr" | "cal-com" | "customer-io" | "discord" | "docusign" | "gocardless" | "google-bigquery" | "google-contacts" | "help-scout" | "telegram" | "whatsapp" | "woocommerce" | "zoho-crm" | "adyen" | "azure-blob-storage" | "bigcommerce" | "brave-search" | "chargebee" | "databricks" | "deel" | "front" | "google-cloud-storage" | "google-forms" | "gorgias" | "greenhouse" | "guru" | "mollie" | "paddle" | "pandadoc" | "personio" | "portkey" | "power-bi" | "ramp" | "rippling" | "serpapi" | "shopware" | "surveymonkey" | "tally" | "wix" | "workable" | "azure" | "azure-document-intelligence" | "billbee" | "cleverreach" | "datev" | "factorial" | "finapi" | "gcp" | "hetzner" | "ionos" | "klarna" | "lexoffice" | "mindee" | "moss" | "neo4j" | "north-data" | "qonto" | "sendcloud" | "sevdesk" | "skribble" | "stackit" | "trusted-shops" | "unstructured" | "unzer" | "voyage-ai" | "xentral" | "alphavantage" | "daytona" | "e2b" | "polygon" | "sprites">; /** Zod schema for integration name. */ export declare const IntegrationNameSchema: import("../internal-agents/schema.js").Schema<"close" | "gmail" | "slack" | "github" | "calendar" | "jira" | "notion" | "servicenow" | "confluence" | "linear" | "gitlab" | "outlook" | "teams" | "figma" | "sap" | "sheets" | "airtable" | "supabase" | "neon" | "sharepoint" | "stripe" | "salesforce" | "twitter" | "onedrive" | "bitbucket" | "sentry" | "posthog" | "persona" | "zendesk" | "asana" | "harvest" | "hubspot" | "monday" | "zoom" | "trello" | "box" | "shopify" | "clickup" | "intercom" | "pipedrive" | "mailchimp" | "webex" | "freshdesk" | "quickbooks" | "xero" | "drive" | "docs-google" | "snowflake" | "mixpanel" | "twilio" | "anthropic" | "aws" | "openai" | "todoist" | "calendly" | "google-analytics" | "klaviyo" | "datadog" | "paypal" | "activecampaign" | "algolia" | "amplitude" | "apollo" | "ashby" | "attio" | "basecamp" | "brevo" | "circleci" | "cloudflare" | "coda" | "dialpad" | "digitalocean" | "exa" | "fathom" | "firecrawl" | "fireflies" | "folk" | "gemini" | "gong" | "google-chat" | "gusto" | "jotform" | "lever" | "metabase" | "mistral" | "pagerduty" | "perplexity" | "productboard" | "razorpay" | "resend" | "salesflare" | "segment" | "sendgrid" | "shortcut" | "square" | "tavily" | "typeform" | "apify" | "assemblyai" | "axiom" | "betterstack" | "browserbase" | "buildkite" | "checkly" | "clickhouse" | "cohere" | "deepgram" | "elevenlabs" | "fal" | "fireworks-ai" | "fly-io" | "grafana-cloud" | "groq" | "heroku" | "huggingface" | "langfuse" | "langsmith" | "launchdarkly" | "mongodb-atlas" | "netlify" | "new-relic" | "openrouter" | "pinecone" | "planetscale" | "qdrant" | "railway" | "redis-cloud" | "render" | "replicate" | "snyk" | "stability-ai" | "together-ai" | "vercel" | "weaviate" | "bamboohr" | "cal-com" | "customer-io" | "discord" | "docusign" | "gocardless" | "google-bigquery" | "google-contacts" | "help-scout" | "telegram" | "whatsapp" | "woocommerce" | "zoho-crm" | "adyen" | "azure-blob-storage" | "bigcommerce" | "brave-search" | "chargebee" | "databricks" | "deel" | "front" | "google-cloud-storage" | "google-forms" | "gorgias" | "greenhouse" | "guru" | "mollie" | "paddle" | "pandadoc" | "personio" | "portkey" | "power-bi" | "ramp" | "rippling" | "serpapi" | "shopware" | "surveymonkey" | "tally" | "wix" | "workable" | "azure" | "azure-document-intelligence" | "billbee" | "cleverreach" | "datev" | "factorial" | "finapi" | "gcp" | "hetzner" | "ionos" | "klarna" | "lexoffice" | "mindee" | "moss" | "neo4j" | "north-data" | "qonto" | "sendcloud" | "sevdesk" | "skribble" | "stackit" | "trusted-shops" | "unstructured" | "unzer" | "voyage-ai" | "xentral" | "alphavantage" | "daytona" | "e2b" | "polygon" | "sprites">; /** * Every registered integration name. The single source of truth for catalog * surfaces (CLI validation, MCP listings) — derive from this instead of * maintaining parallel name lists. */ export declare const ALL_INTEGRATION_NAMES: readonly ["gmail", "slack", "github", "calendar", "jira", "notion", "servicenow", "confluence", "linear", "gitlab", "outlook", "teams", "figma", "sap", "sheets", "airtable", "supabase", "neon", "sharepoint", "stripe", "salesforce", "twitter", "onedrive", "bitbucket", "sentry", "posthog", "persona", "zendesk", "asana", "harvest", "hubspot", "monday", "zoom", "trello", "box", "shopify", "clickup", "intercom", "pipedrive", "mailchimp", "webex", "freshdesk", "quickbooks", "xero", "drive", "docs-google", "snowflake", "mixpanel", "twilio", "anthropic", "aws", "openai", "todoist", "calendly", "google-analytics", "klaviyo", "datadog", "paypal", "activecampaign", "algolia", "amplitude", "apollo", "ashby", "attio", "basecamp", "brevo", "circleci", "close", "cloudflare", "coda", "dialpad", "digitalocean", "exa", "fathom", "firecrawl", "fireflies", "folk", "gemini", "gong", "google-chat", "gusto", "jotform", "lever", "metabase", "mistral", "pagerduty", "perplexity", "productboard", "razorpay", "resend", "salesflare", "segment", "sendgrid", "shortcut", "square", "tavily", "typeform", "apify", "assemblyai", "axiom", "betterstack", "browserbase", "buildkite", "checkly", "clickhouse", "cohere", "deepgram", "elevenlabs", "fal", "fireworks-ai", "fly-io", "grafana-cloud", "groq", "heroku", "huggingface", "langfuse", "langsmith", "launchdarkly", "mongodb-atlas", "netlify", "new-relic", "openrouter", "pinecone", "planetscale", "qdrant", "railway", "redis-cloud", "render", "replicate", "snyk", "stability-ai", "together-ai", "vercel", "weaviate", "bamboohr", "cal-com", "customer-io", "discord", "docusign", "gocardless", "google-bigquery", "google-contacts", "help-scout", "telegram", "whatsapp", "woocommerce", "zoho-crm", "adyen", "azure-blob-storage", "bigcommerce", "brave-search", "chargebee", "databricks", "deel", "front", "google-cloud-storage", "google-forms", "gorgias", "greenhouse", "guru", "mollie", "paddle", "pandadoc", "personio", "portkey", "power-bi", "ramp", "rippling", "serpapi", "shopware", "surveymonkey", "tally", "wix", "workable", "azure", "azure-document-intelligence", "billbee", "cleverreach", "datev", "factorial", "finapi", "gcp", "hetzner", "ionos", "klarna", "lexoffice", "mindee", "moss", "neo4j", "north-data", "qonto", "sendcloud", "sevdesk", "skribble", "stackit", "trusted-shops", "unstructured", "unzer", "voyage-ai", "xentral", "alphavantage", "daytona", "e2b", "polygon", "sprites"]; export declare const getEnvVarSchema: () => import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; sensitive: import("../internal-agents/schema.js").Schema; placeholder: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; }>>; /** Zod schema for env var. */ export declare const EnvVarSchema: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; sensitive: import("../internal-agents/schema.js").Schema; placeholder: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; }>>; export declare const getOAuthFieldSchema: () => import("../internal-agents/schema.js").Schema; label: import("../internal-agents/schema.js").Schema; type: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; envVar: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; }>>; /** Zod schema for oauth field. */ export declare const OAuthFieldSchema: import("../internal-agents/schema.js").Schema; label: import("../internal-agents/schema.js").Schema; type: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; envVar: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; }>>; export declare const getOAuthConfigSchema: () => import("../internal-agents/schema.js").Schema; provider: import("../internal-agents/schema.js").Schema; authorizationUrl: import("../internal-agents/schema.js").Schema; tokenUrl: import("../internal-agents/schema.js").Schema; /** * OAuth2 grant type. Defaults to the authorization-code user flow; * machine-to-machine connectors set "client_credentials" (no user redirect, * tokens minted from _CLIENT_ID / _CLIENT_SECRET project env vars). */ grantType: import("../internal-agents/schema.js").Schema<"authorization_code" | "client_credentials" | undefined>; scopes: import("../internal-agents/schema.js").Schema; optionalScopes: import("../internal-agents/schema.js").Schema; callbackPath: import("../internal-agents/schema.js").Schema; tokenAuthMethod: import("../internal-agents/schema.js").Schema; pkce: import("../internal-agents/schema.js").Schema; usePKCE: import("../internal-agents/schema.js").Schema; supportsRefreshToken: import("../internal-agents/schema.js").Schema; requiredApis: import("../internal-agents/schema.js").Schema; enableUrl: import("../internal-agents/schema.js").Schema; }>[] | undefined>; additionalParams: import("../internal-agents/schema.js").Schema | undefined>; additionalAuthParams: import("../internal-agents/schema.js").Schema | undefined>; fields: import("../internal-agents/schema.js").Schema; label: import("../internal-agents/schema.js").Schema; type: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; envVar: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; }>[] | undefined>; envVars: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; }>> | undefined>; keyName: import("../internal-agents/schema.js").Schema; headerName: import("../internal-agents/schema.js").Schema; headerPrefix: import("../internal-agents/schema.js").Schema; /** * api-key: extra secret headers beyond the primary key, mapped from header * name to the project env var holding the value (e.g. Datadog's * DD-APPLICATION-KEY → DD_APP_KEY). */ additionalHeaders: import("../internal-agents/schema.js").Schema | undefined>; /** * api-key: send the credential as this query parameter instead of a header, * for providers without header auth (e.g. SerpApi's api_key). */ queryParamName: import("../internal-agents/schema.js").Schema; /** basic: project env vars holding the HTTP Basic username and password. */ usernameKey: import("../internal-agents/schema.js").Schema; passwordKey: import("../internal-agents/schema.js").Schema; tokenName: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; }>>; /** Zod schema for oauth config. */ export declare const OAuthConfigSchema: import("../internal-agents/schema.js").Schema; provider: import("../internal-agents/schema.js").Schema; authorizationUrl: import("../internal-agents/schema.js").Schema; tokenUrl: import("../internal-agents/schema.js").Schema; /** * OAuth2 grant type. Defaults to the authorization-code user flow; * machine-to-machine connectors set "client_credentials" (no user redirect, * tokens minted from _CLIENT_ID / _CLIENT_SECRET project env vars). */ grantType: import("../internal-agents/schema.js").Schema<"authorization_code" | "client_credentials" | undefined>; scopes: import("../internal-agents/schema.js").Schema; optionalScopes: import("../internal-agents/schema.js").Schema; callbackPath: import("../internal-agents/schema.js").Schema; tokenAuthMethod: import("../internal-agents/schema.js").Schema; pkce: import("../internal-agents/schema.js").Schema; usePKCE: import("../internal-agents/schema.js").Schema; supportsRefreshToken: import("../internal-agents/schema.js").Schema; requiredApis: import("../internal-agents/schema.js").Schema; enableUrl: import("../internal-agents/schema.js").Schema; }>[] | undefined>; additionalParams: import("../internal-agents/schema.js").Schema | undefined>; additionalAuthParams: import("../internal-agents/schema.js").Schema | undefined>; fields: import("../internal-agents/schema.js").Schema; label: import("../internal-agents/schema.js").Schema; type: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; envVar: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; }>[] | undefined>; envVars: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; }>> | undefined>; keyName: import("../internal-agents/schema.js").Schema; headerName: import("../internal-agents/schema.js").Schema; headerPrefix: import("../internal-agents/schema.js").Schema; /** * api-key: extra secret headers beyond the primary key, mapped from header * name to the project env var holding the value (e.g. Datadog's * DD-APPLICATION-KEY → DD_APP_KEY). */ additionalHeaders: import("../internal-agents/schema.js").Schema | undefined>; /** * api-key: send the credential as this query parameter instead of a header, * for providers without header auth (e.g. SerpApi's api_key). */ queryParamName: import("../internal-agents/schema.js").Schema; /** basic: project env vars holding the HTTP Basic username and password. */ usernameKey: import("../internal-agents/schema.js").Schema; passwordKey: import("../internal-agents/schema.js").Schema; tokenName: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; }>>; export declare const getIntegrationEndpointParamSchema: () => import("../internal-agents/schema.js").Schema; in: import("../internal-agents/schema.js").Schema<"path" | "query" | "header" | "body">; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; exposeDefault: import("../internal-agents/schema.js").Schema; pattern: import("../internal-agents/schema.js").Schema; queryName: import("../internal-agents/schema.js").Schema; queryValueFormat: import("../internal-agents/schema.js").Schema<"microsoft-graph-search" | "microsoft-graph-conversation-id" | undefined>; headerName: import("../internal-agents/schema.js").Schema; }>>; export declare const IntegrationEndpointParamSchema: import("../internal-agents/schema.js").Schema; in: import("../internal-agents/schema.js").Schema<"path" | "query" | "header" | "body">; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; exposeDefault: import("../internal-agents/schema.js").Schema; pattern: import("../internal-agents/schema.js").Schema; queryName: import("../internal-agents/schema.js").Schema; queryValueFormat: import("../internal-agents/schema.js").Schema<"microsoft-graph-search" | "microsoft-graph-conversation-id" | undefined>; headerName: import("../internal-agents/schema.js").Schema; }>>; export declare const getIntegrationEndpointBodyFieldSchema: () => import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; encoding: import("../internal-agents/schema.js").Schema<"base64" | undefined>; partFilenameField: import("../internal-agents/schema.js").Schema; }>>; export declare const IntegrationEndpointBodyFieldSchema: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; encoding: import("../internal-agents/schema.js").Schema<"base64" | undefined>; partFilenameField: import("../internal-agents/schema.js").Schema; }>>; export declare const getIntegrationEndpointResponseEnrichmentSchema: () => import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; idField: import("../internal-agents/schema.js").Schema; metadataHeaders: import("../internal-agents/schema.js").Schema; maxItems: import("../internal-agents/schema.js").Schema; }>>; export declare const IntegrationEndpointResponseEnrichmentSchema: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; idField: import("../internal-agents/schema.js").Schema; metadataHeaders: import("../internal-agents/schema.js").Schema; maxItems: import("../internal-agents/schema.js").Schema; }>>; export declare const getIntegrationEndpointHistoricalSummaryFieldSchema: () => import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>>; export declare const IntegrationEndpointHistoricalSummaryFieldSchema: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>>; export declare const getIntegrationEndpointHistoricalSummarySchema: () => import("../internal-agents/schema.js").Schema; collectionName: import("../internal-agents/schema.js").Schema; itemFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[]>; outputFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[] | undefined>; singleItem: import("../internal-agents/schema.js").Schema; omitted: import("../internal-agents/schema.js").Schema; }>>; export declare const IntegrationEndpointHistoricalSummarySchema: import("../internal-agents/schema.js").Schema; collectionName: import("../internal-agents/schema.js").Schema; itemFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[]>; outputFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[] | undefined>; singleItem: import("../internal-agents/schema.js").Schema; omitted: import("../internal-agents/schema.js").Schema; }>>; export declare const getIntegrationEndpointSchema: () => import("../internal-agents/schema.js").Schema; method: import("../internal-agents/schema.js").Schema<"GET" | "POST" | "PUT" | "PATCH" | "DELETE">; url: import("../internal-agents/schema.js").Schema; query: import("../internal-agents/schema.js").Schema; params: import("../internal-agents/schema.js").Schema; in: import("../internal-agents/schema.js").Schema<"path" | "query" | "header" | "body">; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; exposeDefault: import("../internal-agents/schema.js").Schema; pattern: import("../internal-agents/schema.js").Schema; queryName: import("../internal-agents/schema.js").Schema; queryValueFormat: import("../internal-agents/schema.js").Schema<"microsoft-graph-search" | "microsoft-graph-conversation-id" | undefined>; headerName: import("../internal-agents/schema.js").Schema; }>> | undefined>; body: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; encoding: import("../internal-agents/schema.js").Schema<"base64" | undefined>; partFilenameField: import("../internal-agents/schema.js").Schema; }>> | undefined>; bodyMode: import("../internal-agents/schema.js").Schema<"passthrough" | "form-data" | "raw" | undefined>; contentType: import("../internal-agents/schema.js").Schema; response: import("../internal-agents/schema.js").Schema; enrich: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; idField: import("../internal-agents/schema.js").Schema; metadataHeaders: import("../internal-agents/schema.js").Schema; maxItems: import("../internal-agents/schema.js").Schema; }> | undefined>; historicalSummary: import("../internal-agents/schema.js").Schema; collectionName: import("../internal-agents/schema.js").Schema; itemFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[]>; outputFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[] | undefined>; singleItem: import("../internal-agents/schema.js").Schema; omitted: import("../internal-agents/schema.js").Schema; }> | undefined>; }> | undefined>; }>>; export declare const IntegrationEndpointSchema: import("../internal-agents/schema.js").Schema; method: import("../internal-agents/schema.js").Schema<"GET" | "POST" | "PUT" | "PATCH" | "DELETE">; url: import("../internal-agents/schema.js").Schema; query: import("../internal-agents/schema.js").Schema; params: import("../internal-agents/schema.js").Schema; in: import("../internal-agents/schema.js").Schema<"path" | "query" | "header" | "body">; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; exposeDefault: import("../internal-agents/schema.js").Schema; pattern: import("../internal-agents/schema.js").Schema; queryName: import("../internal-agents/schema.js").Schema; queryValueFormat: import("../internal-agents/schema.js").Schema<"microsoft-graph-search" | "microsoft-graph-conversation-id" | undefined>; headerName: import("../internal-agents/schema.js").Schema; }>> | undefined>; body: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; encoding: import("../internal-agents/schema.js").Schema<"base64" | undefined>; partFilenameField: import("../internal-agents/schema.js").Schema; }>> | undefined>; bodyMode: import("../internal-agents/schema.js").Schema<"passthrough" | "form-data" | "raw" | undefined>; contentType: import("../internal-agents/schema.js").Schema; response: import("../internal-agents/schema.js").Schema; enrich: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; idField: import("../internal-agents/schema.js").Schema; metadataHeaders: import("../internal-agents/schema.js").Schema; maxItems: import("../internal-agents/schema.js").Schema; }> | undefined>; historicalSummary: import("../internal-agents/schema.js").Schema; collectionName: import("../internal-agents/schema.js").Schema; itemFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[]>; outputFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[] | undefined>; singleItem: import("../internal-agents/schema.js").Schema; omitted: import("../internal-agents/schema.js").Schema; }> | undefined>; }> | undefined>; }>>; export declare const getIntegrationToolSchema: () => import("../internal-agents/schema.js").Schema; name: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; requiresWrite: import("../internal-agents/schema.js").Schema; file: import("../internal-agents/schema.js").Schema; endpoint: import("../internal-agents/schema.js").Schema; method: import("../internal-agents/schema.js").Schema<"GET" | "POST" | "PUT" | "PATCH" | "DELETE">; url: import("../internal-agents/schema.js").Schema; query: import("../internal-agents/schema.js").Schema; params: import("../internal-agents/schema.js").Schema; in: import("../internal-agents/schema.js").Schema<"path" | "query" | "header" | "body">; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; exposeDefault: import("../internal-agents/schema.js").Schema; pattern: import("../internal-agents/schema.js").Schema; queryName: import("../internal-agents/schema.js").Schema; queryValueFormat: import("../internal-agents/schema.js").Schema<"microsoft-graph-search" | "microsoft-graph-conversation-id" | undefined>; headerName: import("../internal-agents/schema.js").Schema; }>> | undefined>; body: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; encoding: import("../internal-agents/schema.js").Schema<"base64" | undefined>; partFilenameField: import("../internal-agents/schema.js").Schema; }>> | undefined>; bodyMode: import("../internal-agents/schema.js").Schema<"passthrough" | "form-data" | "raw" | undefined>; contentType: import("../internal-agents/schema.js").Schema; response: import("../internal-agents/schema.js").Schema; enrich: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; idField: import("../internal-agents/schema.js").Schema; metadataHeaders: import("../internal-agents/schema.js").Schema; maxItems: import("../internal-agents/schema.js").Schema; }> | undefined>; historicalSummary: import("../internal-agents/schema.js").Schema; collectionName: import("../internal-agents/schema.js").Schema; itemFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[]>; outputFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[] | undefined>; singleItem: import("../internal-agents/schema.js").Schema; omitted: import("../internal-agents/schema.js").Schema; }> | undefined>; }> | undefined>; }> | undefined>; }>>; /** Zod schema for integration tool. */ export declare const IntegrationToolSchema: import("../internal-agents/schema.js").Schema; name: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; requiresWrite: import("../internal-agents/schema.js").Schema; file: import("../internal-agents/schema.js").Schema; endpoint: import("../internal-agents/schema.js").Schema; method: import("../internal-agents/schema.js").Schema<"GET" | "POST" | "PUT" | "PATCH" | "DELETE">; url: import("../internal-agents/schema.js").Schema; query: import("../internal-agents/schema.js").Schema; params: import("../internal-agents/schema.js").Schema; in: import("../internal-agents/schema.js").Schema<"path" | "query" | "header" | "body">; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; exposeDefault: import("../internal-agents/schema.js").Schema; pattern: import("../internal-agents/schema.js").Schema; queryName: import("../internal-agents/schema.js").Schema; queryValueFormat: import("../internal-agents/schema.js").Schema<"microsoft-graph-search" | "microsoft-graph-conversation-id" | undefined>; headerName: import("../internal-agents/schema.js").Schema; }>> | undefined>; body: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; encoding: import("../internal-agents/schema.js").Schema<"base64" | undefined>; partFilenameField: import("../internal-agents/schema.js").Schema; }>> | undefined>; bodyMode: import("../internal-agents/schema.js").Schema<"passthrough" | "form-data" | "raw" | undefined>; contentType: import("../internal-agents/schema.js").Schema; response: import("../internal-agents/schema.js").Schema; enrich: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; idField: import("../internal-agents/schema.js").Schema; metadataHeaders: import("../internal-agents/schema.js").Schema; maxItems: import("../internal-agents/schema.js").Schema; }> | undefined>; historicalSummary: import("../internal-agents/schema.js").Schema; collectionName: import("../internal-agents/schema.js").Schema; itemFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[]>; outputFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[] | undefined>; singleItem: import("../internal-agents/schema.js").Schema; omitted: import("../internal-agents/schema.js").Schema; }> | undefined>; }> | undefined>; }> | undefined>; }>>; export declare const getIntegrationSetupGuideSchema: () => import("../internal-agents/schema.js").Schema; steps: import("../internal-agents/schema.js").Schema; title: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; code: import("../internal-agents/schema.js").Schema; }>[]>; notes: import("../internal-agents/schema.js").Schema; documentation: import("../internal-agents/schema.js").Schema; }>>; /** Setup steps shown when an integration's credentials are missing. */ export declare const IntegrationSetupGuideSchema: import("../internal-agents/schema.js").Schema; steps: import("../internal-agents/schema.js").Schema; title: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; code: import("../internal-agents/schema.js").Schema; }>[]>; notes: import("../internal-agents/schema.js").Schema; documentation: import("../internal-agents/schema.js").Schema; }>>; export declare const getIntegrationPromptSchema: () => import("../internal-agents/schema.js").Schema; title: import("../internal-agents/schema.js").Schema; prompt: import("../internal-agents/schema.js").Schema; category: import("../internal-agents/schema.js").Schema; icon: import("../internal-agents/schema.js").Schema; }>>; /** Zod schema for integration prompt. */ export declare const IntegrationPromptSchema: import("../internal-agents/schema.js").Schema; title: import("../internal-agents/schema.js").Schema; prompt: import("../internal-agents/schema.js").Schema; category: import("../internal-agents/schema.js").Schema; icon: import("../internal-agents/schema.js").Schema; }>>; export declare const getIntegrationConfigSchema: () => import("../internal-agents/schema.js").Schema; displayName: import("../internal-agents/schema.js").Schema; icon: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; auth: import("../internal-agents/schema.js").Schema; provider: import("../internal-agents/schema.js").Schema; authorizationUrl: import("../internal-agents/schema.js").Schema; tokenUrl: import("../internal-agents/schema.js").Schema; /** * OAuth2 grant type. Defaults to the authorization-code user flow; * machine-to-machine connectors set "client_credentials" (no user redirect, * tokens minted from _CLIENT_ID / _CLIENT_SECRET project env vars). */ grantType: import("../internal-agents/schema.js").Schema<"authorization_code" | "client_credentials" | undefined>; scopes: import("../internal-agents/schema.js").Schema; optionalScopes: import("../internal-agents/schema.js").Schema; callbackPath: import("../internal-agents/schema.js").Schema; tokenAuthMethod: import("../internal-agents/schema.js").Schema; pkce: import("../internal-agents/schema.js").Schema; usePKCE: import("../internal-agents/schema.js").Schema; supportsRefreshToken: import("../internal-agents/schema.js").Schema; requiredApis: import("../internal-agents/schema.js").Schema; enableUrl: import("../internal-agents/schema.js").Schema; }>[] | undefined>; additionalParams: import("../internal-agents/schema.js").Schema | undefined>; additionalAuthParams: import("../internal-agents/schema.js").Schema | undefined>; fields: import("../internal-agents/schema.js").Schema; label: import("../internal-agents/schema.js").Schema; type: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; envVar: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; }>[] | undefined>; envVars: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; }>> | undefined>; keyName: import("../internal-agents/schema.js").Schema; headerName: import("../internal-agents/schema.js").Schema; headerPrefix: import("../internal-agents/schema.js").Schema; /** * api-key: extra secret headers beyond the primary key, mapped from header * name to the project env var holding the value (e.g. Datadog's * DD-APPLICATION-KEY → DD_APP_KEY). */ additionalHeaders: import("../internal-agents/schema.js").Schema | undefined>; /** * api-key: send the credential as this query parameter instead of a header, * for providers without header auth (e.g. SerpApi's api_key). */ queryParamName: import("../internal-agents/schema.js").Schema; /** basic: project env vars holding the HTTP Basic username and password. */ usernameKey: import("../internal-agents/schema.js").Schema; passwordKey: import("../internal-agents/schema.js").Schema; tokenName: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; }>>; envVars: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; sensitive: import("../internal-agents/schema.js").Schema; placeholder: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; }>[] | undefined>; /** * Optional map of npm packages to semver ranges. When this integration is * selected during `veryfront init`, these deps are merged into the * generated project's `package.json#dependencies`. Use this for templates * that import packages beyond the init scaffold's defaults (react, * react-dom, veryfront, zod). */ npmDependencies: import("../internal-agents/schema.js").Schema | undefined>; tools: import("../internal-agents/schema.js").Schema; name: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; requiresWrite: import("../internal-agents/schema.js").Schema; file: import("../internal-agents/schema.js").Schema; endpoint: import("../internal-agents/schema.js").Schema; method: import("../internal-agents/schema.js").Schema<"GET" | "POST" | "PUT" | "PATCH" | "DELETE">; url: import("../internal-agents/schema.js").Schema; query: import("../internal-agents/schema.js").Schema; params: import("../internal-agents/schema.js").Schema; in: import("../internal-agents/schema.js").Schema<"path" | "query" | "header" | "body">; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; exposeDefault: import("../internal-agents/schema.js").Schema; pattern: import("../internal-agents/schema.js").Schema; queryName: import("../internal-agents/schema.js").Schema; queryValueFormat: import("../internal-agents/schema.js").Schema<"microsoft-graph-search" | "microsoft-graph-conversation-id" | undefined>; headerName: import("../internal-agents/schema.js").Schema; }>> | undefined>; body: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; encoding: import("../internal-agents/schema.js").Schema<"base64" | undefined>; partFilenameField: import("../internal-agents/schema.js").Schema; }>> | undefined>; bodyMode: import("../internal-agents/schema.js").Schema<"passthrough" | "form-data" | "raw" | undefined>; contentType: import("../internal-agents/schema.js").Schema; response: import("../internal-agents/schema.js").Schema; enrich: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; idField: import("../internal-agents/schema.js").Schema; metadataHeaders: import("../internal-agents/schema.js").Schema; maxItems: import("../internal-agents/schema.js").Schema; }> | undefined>; historicalSummary: import("../internal-agents/schema.js").Schema; collectionName: import("../internal-agents/schema.js").Schema; itemFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[]>; outputFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[] | undefined>; singleItem: import("../internal-agents/schema.js").Schema; omitted: import("../internal-agents/schema.js").Schema; }> | undefined>; }> | undefined>; }> | undefined>; }>[]>; prompts: import("../internal-agents/schema.js").Schema; title: import("../internal-agents/schema.js").Schema; prompt: import("../internal-agents/schema.js").Schema; category: import("../internal-agents/schema.js").Schema; icon: import("../internal-agents/schema.js").Schema; }>[] | undefined>; suggestedWith: import("../internal-agents/schema.js").Schema; dependencies: import("../internal-agents/schema.js").Schema | undefined>; category: import("../internal-agents/schema.js").Schema; setupGuide: import("../internal-agents/schema.js").Schema; steps: import("../internal-agents/schema.js").Schema; title: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; code: import("../internal-agents/schema.js").Schema; }>[]>; notes: import("../internal-agents/schema.js").Schema; documentation: import("../internal-agents/schema.js").Schema; }> | undefined>; }>>; /** Zod schema for integration config. */ export declare const IntegrationConfigSchema: import("../internal-agents/schema.js").Schema; displayName: import("../internal-agents/schema.js").Schema; icon: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; auth: import("../internal-agents/schema.js").Schema; provider: import("../internal-agents/schema.js").Schema; authorizationUrl: import("../internal-agents/schema.js").Schema; tokenUrl: import("../internal-agents/schema.js").Schema; /** * OAuth2 grant type. Defaults to the authorization-code user flow; * machine-to-machine connectors set "client_credentials" (no user redirect, * tokens minted from _CLIENT_ID / _CLIENT_SECRET project env vars). */ grantType: import("../internal-agents/schema.js").Schema<"authorization_code" | "client_credentials" | undefined>; scopes: import("../internal-agents/schema.js").Schema; optionalScopes: import("../internal-agents/schema.js").Schema; callbackPath: import("../internal-agents/schema.js").Schema; tokenAuthMethod: import("../internal-agents/schema.js").Schema; pkce: import("../internal-agents/schema.js").Schema; usePKCE: import("../internal-agents/schema.js").Schema; supportsRefreshToken: import("../internal-agents/schema.js").Schema; requiredApis: import("../internal-agents/schema.js").Schema; enableUrl: import("../internal-agents/schema.js").Schema; }>[] | undefined>; additionalParams: import("../internal-agents/schema.js").Schema | undefined>; additionalAuthParams: import("../internal-agents/schema.js").Schema | undefined>; fields: import("../internal-agents/schema.js").Schema; label: import("../internal-agents/schema.js").Schema; type: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; envVar: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; }>[] | undefined>; envVars: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; }>> | undefined>; keyName: import("../internal-agents/schema.js").Schema; headerName: import("../internal-agents/schema.js").Schema; headerPrefix: import("../internal-agents/schema.js").Schema; /** * api-key: extra secret headers beyond the primary key, mapped from header * name to the project env var holding the value (e.g. Datadog's * DD-APPLICATION-KEY → DD_APP_KEY). */ additionalHeaders: import("../internal-agents/schema.js").Schema | undefined>; /** * api-key: send the credential as this query parameter instead of a header, * for providers without header auth (e.g. SerpApi's api_key). */ queryParamName: import("../internal-agents/schema.js").Schema; /** basic: project env vars holding the HTTP Basic username and password. */ usernameKey: import("../internal-agents/schema.js").Schema; passwordKey: import("../internal-agents/schema.js").Schema; tokenName: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; }>>; envVars: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; sensitive: import("../internal-agents/schema.js").Schema; placeholder: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; }>[] | undefined>; /** * Optional map of npm packages to semver ranges. When this integration is * selected during `veryfront init`, these deps are merged into the * generated project's `package.json#dependencies`. Use this for templates * that import packages beyond the init scaffold's defaults (react, * react-dom, veryfront, zod). */ npmDependencies: import("../internal-agents/schema.js").Schema | undefined>; tools: import("../internal-agents/schema.js").Schema; name: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; requiresWrite: import("../internal-agents/schema.js").Schema; file: import("../internal-agents/schema.js").Schema; endpoint: import("../internal-agents/schema.js").Schema; method: import("../internal-agents/schema.js").Schema<"GET" | "POST" | "PUT" | "PATCH" | "DELETE">; url: import("../internal-agents/schema.js").Schema; query: import("../internal-agents/schema.js").Schema; params: import("../internal-agents/schema.js").Schema; in: import("../internal-agents/schema.js").Schema<"path" | "query" | "header" | "body">; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; exposeDefault: import("../internal-agents/schema.js").Schema; pattern: import("../internal-agents/schema.js").Schema; queryName: import("../internal-agents/schema.js").Schema; queryValueFormat: import("../internal-agents/schema.js").Schema<"microsoft-graph-search" | "microsoft-graph-conversation-id" | undefined>; headerName: import("../internal-agents/schema.js").Schema; }>> | undefined>; body: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; required: import("../internal-agents/schema.js").Schema; default: import("../internal-agents/schema.js").Schema; encoding: import("../internal-agents/schema.js").Schema<"base64" | undefined>; partFilenameField: import("../internal-agents/schema.js").Schema; }>> | undefined>; bodyMode: import("../internal-agents/schema.js").Schema<"passthrough" | "form-data" | "raw" | undefined>; contentType: import("../internal-agents/schema.js").Schema; response: import("../internal-agents/schema.js").Schema; enrich: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; idField: import("../internal-agents/schema.js").Schema; metadataHeaders: import("../internal-agents/schema.js").Schema; maxItems: import("../internal-agents/schema.js").Schema; }> | undefined>; historicalSummary: import("../internal-agents/schema.js").Schema; collectionName: import("../internal-agents/schema.js").Schema; itemFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[]>; outputFields: import("../internal-agents/schema.js").Schema; kind: import("../internal-agents/schema.js").Schema<"object" | "scalar" | "string-array" | "named-array" | "contact" | "contact-array" | undefined>; path: import("../internal-agents/schema.js").Schema; maxLength: import("../internal-agents/schema.js").Schema; }>[] | undefined>; singleItem: import("../internal-agents/schema.js").Schema; omitted: import("../internal-agents/schema.js").Schema; }> | undefined>; }> | undefined>; }> | undefined>; }>[]>; prompts: import("../internal-agents/schema.js").Schema; title: import("../internal-agents/schema.js").Schema; prompt: import("../internal-agents/schema.js").Schema; category: import("../internal-agents/schema.js").Schema; icon: import("../internal-agents/schema.js").Schema; }>[] | undefined>; suggestedWith: import("../internal-agents/schema.js").Schema; dependencies: import("../internal-agents/schema.js").Schema | undefined>; category: import("../internal-agents/schema.js").Schema; setupGuide: import("../internal-agents/schema.js").Schema; steps: import("../internal-agents/schema.js").Schema; title: import("../internal-agents/schema.js").Schema; description: import("../internal-agents/schema.js").Schema; url: import("../internal-agents/schema.js").Schema; docsUrl: import("../internal-agents/schema.js").Schema; code: import("../internal-agents/schema.js").Schema; }>[]>; notes: import("../internal-agents/schema.js").Schema; documentation: import("../internal-agents/schema.js").Schema; }> | undefined>; }>>; /** Public API contract for integration name. */ export type IntegrationName = InferSchema>; /** Configuration used by env var. */ export type EnvVarConfig = InferSchema>; /** Public API contract for oauth field. */ export type OAuthField = InferSchema>; /** Configuration used by oauth. */ export type OAuthConfig = InferSchema>; /** Public API contract for integration tool meta. */ export type IntegrationToolMeta = InferSchema>; /** Provider-declared summary contract for old tool outputs kept actionable across turns. */ export type IntegrationEndpointHistoricalSummary = InferSchema>; /** Public API contract for integration prompt. */ export type IntegrationPrompt = InferSchema>; /** Configuration used by integration. */ export type IntegrationConfig = InferSchema>; //# sourceMappingURL=schema.d.ts.map