import { OpenAIMessage, AnthropicMessage, OpenAITool, AnthropicTool } from '../types'; /** * Converts an OpenAI style message to an Anthropic style message */ export declare function convertOpenAIToAnthropicMessage(message: OpenAIMessage): AnthropicMessage; /** * Converts an Anthropic style message to an OpenAI style message */ export declare function convertAnthropicToOpenAIMessage(message: AnthropicMessage): OpenAIMessage; /** * Converts OpenAI style tools to Anthropic style tools */ export declare function convertOpenAIToAnthropicTools(tools: OpenAITool[]): AnthropicTool[]; /** * Converts Anthropic style tools to OpenAI style tools */ export declare function convertAnthropicToOpenAITools(tools: AnthropicTool[]): OpenAITool[]; /** * Converts an array of messages to a single prompt string for the CLI */ export declare function convertMessagesToPrompt(messages: Array): string; /** * Parses CLI output in JSON format to appropriate completion response */ export declare function parseCliOutput(output: string): T;