import Anthropic from '@anthropic-ai/sdk'; import type { TranslationModel, TranslationRequest } from './translation-model.js'; export declare const DEFAULT_CLAUDE_MODEL = "claude-opus-4-8"; /** * Claude-backed translation model. Not the default today (OpenAI translates these notes slightly * better), but wired up so switching is a config change: RELEASE_NOTES_AI_PROVIDER=claude. * Uses the Messages API tool-use loop so the model can request a commit diff mid-translation. */ export declare class ClaudeTranslationModel implements TranslationModel { readonly name: string; private readonly client; private readonly model; constructor(model?: string, client?: Anthropic); translate(request: TranslationRequest): Promise; private runToolCall; } //# sourceMappingURL=claude-translation-model.d.ts.map