import { IConvMessage, IPromptConfig } from './FeedoxAI'; export declare class AiLibxClient { options?: Partial; private client; constructor(options?: Partial); streamPrompt(workspaceId: string, promptId: string, variables: any, messages: IConvMessage[], config?: IPromptConfig): Promise; runPrompt(workspaceId: string, promptId: string, variables: any, messages: IConvMessage[], config?: IPromptConfig): Promise; private buildModelString; private convertMessages; getStats(): import("ai.libx.js").LoggerStats; } export declare class AiLibxClientOptions { defaultProvider: string; defaultModel: string; enableLogging: boolean; openaiApiKey: string; anthropicApiKey: string; googleApiKey: string; groqApiKey: string; mistralApiKey: string; cohereApiKey: string; xaiApiKey: string; deepseekApiKey: string; ai21ApiKey: string; openrouterApiKey: string; cloudflareApiKey: string; cloudflareAccountId: string; }