/** * High-level Claude client for agent interactions * * Uses the Claude Agent SDK for native TypeScript integration. */ import type { ClaudeCallOptions } from './types.js'; import type { AgentResponse } from '../../core/models/index.js'; export type { ClaudeCallOptions } from './types.js'; /** * High-level Claude client for calling Claude with various configurations. * * Handles agent prompts, custom agents, and AI judge evaluation. */ export declare class ClaudeClient { /** Determine status from execution result */ private static determineStatus; /** Convert ClaudeCallOptions to ClaudeSpawnOptions */ private static toSpawnOptions; /** Call Claude with an agent prompt */ call(agentType: string, prompt: string, options: ClaudeCallOptions): Promise; /** Call Claude with a custom agent configuration */ callCustom(agentName: string, prompt: string, systemPrompt: string, options: ClaudeCallOptions): Promise; } export declare function callClaude(agentType: string, prompt: string, options: ClaudeCallOptions): Promise; export declare function callClaudeCustom(agentName: string, prompt: string, systemPrompt: string, options: ClaudeCallOptions): Promise; //# sourceMappingURL=client.d.ts.map