import { PlanContext } from './transform'; export type PromptResult = { explanation: string; response: string; context?: PlanContext; }; export interface AIMessage { content: string; role: 'user' | 'assistant'; } export interface AIRequest { messages: AIMessage[]; } declare class AIClient { private readonly _baseUrl; constructor(); sendPrompt(handle: string, body: AIRequest): Promise; } export declare const aiClient: AIClient; export {};