/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import type { AiProviderPreviewRunFn, AiProviderRunFnRegistration } from "@workglow/ai"; import type { AnthropicModelConfig } from "./Anthropic_ModelSchema"; export { getClient, getMaxTokens, getModelName, loadAnthropicSDK } from "./Anthropic_Client"; /** * Capability-set run-fn registrations for the Anthropic provider. Order is * significant only as a tiebreaker — the dispatcher prefers the smallest * `serves` set that is a superset of the task's `requires`, so the bare * `["text.generation"]` entry wins for a plain {@link TextGenerationTask} or * {@link AiChatTask} while the `["text.generation", "tool-use"]` entry wins * for {@link ToolCallingTask}. * * Note: Anthropic does NOT support embeddings, image generation, or image editing. */ export declare const ANTHROPIC_RUN_FNS: readonly AiProviderRunFnRegistration[]; export declare const ANTHROPIC_PREVIEW_TASKS: Record>;