import type { CompleteOptions, LlmClient } from "../../core/ports.js"; export interface ClaudeCodeOptions { model?: string; bin?: string; timeoutMs?: number; } export declare class ClaudeCodeLlmClient implements LlmClient { readonly id: string; private readonly model; private readonly bin; private readonly timeoutMs; constructor(opts?: ClaudeCodeOptions); complete(prompt: string, opts?: CompleteOptions): Promise; }