/** * LlmClient backed by the Anthropic Messages API (ANTHROPIC_API_KEY) — the standalone * default once a user supplies a key. Uses fetch to avoid an SDK dependency. */ import type { CompleteOptions, LlmClient } from "../../core/ports.js"; import { type HttpLlmClientOptions } from "./http-client.js"; export type AnthropicOptions = HttpLlmClientOptions; export declare class AnthropicLlmClient implements LlmClient { readonly id: string; private readonly delegate; constructor(opts?: AnthropicOptions); complete(prompt: string, opts?: CompleteOptions): Promise; }