import type { WorkspaceConnectionTemplateUse } from "@agent-native/core/connections/runtime"; import { deleteGitHubRepositoryFile as deleteRuntimeGitHubRepositoryFile, executeProviderApiRequest as executeRuntimeProviderApiRequest, fetchProviderApiDocs as fetchRuntimeProviderApiDocs, listGitHubRepositoryFiles as listRuntimeGitHubRepositoryFiles, listProviderApiCatalog as listRuntimeProviderApiCatalog, readGitHubRepositoryFile as readRuntimeGitHubRepositoryFile, resolveProviderApiOAuthAccessToken as resolveRuntimeProviderApiOAuthAccessToken, searchGitHubRepositoryFiles as searchRuntimeGitHubRepositoryFiles, writeGitHubRepositoryFile as writeRuntimeGitHubRepositoryFile, type ProviderApiConfig, type ProviderApiId, type ProviderApiRuntime, type ProviderApiRuntimeOptions } from "@agent-native/core/provider-api/runtime"; export * from "@agent-native/core/provider-api/runtime"; export declare const providerApiOverrides: ProviderApiConfig[]; export declare function mergeProviderApiConfigs(overrides?: readonly ProviderApiConfig[]): ProviderApiConfig[]; export declare function getProviderApiConfig(providerId: ProviderApiId | string, overrides?: readonly ProviderApiConfig[]): ProviderApiConfig; export declare function listProviderApiIdsForTemplateUse(templateUse: WorkspaceConnectionTemplateUse, overrides?: readonly ProviderApiConfig[]): ProviderApiId[]; export declare function listProviderApiCatalog(providerId?: ProviderApiId | string, options?: Parameters[1]): { id: "amplitude" | "apollo" | "bigquery" | "clay" | "commonroom" | "dataforseo" | "figma" | "ga4" | "gcloud" | "github" | "gmail" | "gong" | "google_calendar" | "google_drive" | "google_slides" | "grafana" | "granola" | "hubspot" | "jira" | "mixpanel" | "notion" | "posthog" | "prometheus" | "pylon" | "salesforce" | "sentry" | "slack" | "stripe" | "twitter"; label: string; defaultBaseUrl: string; requiresConnectionId: boolean; baseUrlCredentialKey: string | null; auth: string; credentialKeys: readonly string[]; docsUrls: readonly string[]; specUrls: readonly string[]; allowedHostSuffixes: readonly string[]; placeholders: readonly import("@agent-native/core/provider-api/runtime").ProviderApiPlaceholder[]; defaultHeaders: Record; examples: readonly import("@agent-native/core/provider-api/runtime").ProviderApiExample[]; notes: readonly string[]; accessErrorGuidance: string | null; corpusRecipes: readonly import("@agent-native/core/provider-api/runtime").ProviderApiCorpusRecipe[]; templateUses: readonly WorkspaceConnectionTemplateUse[]; }[]; export declare function createProviderApiRuntime(options: ProviderApiRuntimeOptions): ProviderApiRuntime; export declare function fetchProviderApiDocs(options: Parameters[0], runtime?: ProviderApiRuntimeOptions): ReturnType; export declare function executeProviderApiRequest(args: Parameters[0], runtime: ProviderApiRuntimeOptions): ReturnType; export declare function resolveProviderApiOAuthAccessToken(args: Parameters[0], runtime: ProviderApiRuntimeOptions): ReturnType; export declare function listGitHubRepositoryFiles(args: Parameters[0], runtime: ProviderApiRuntimeOptions): ReturnType; export declare function searchGitHubRepositoryFiles(args: Parameters[0], runtime: ProviderApiRuntimeOptions): ReturnType; export declare function readGitHubRepositoryFile(args: Parameters[0], runtime: ProviderApiRuntimeOptions): ReturnType; export declare function writeGitHubRepositoryFile(args: Parameters[0], runtime: ProviderApiRuntimeOptions): ReturnType; export declare function deleteGitHubRepositoryFile(args: Parameters[0], runtime: ProviderApiRuntimeOptions): ReturnType; //# sourceMappingURL=provider-api-definitions.d.ts.map