import { IAskClientOptions, IAskConfig, ICompletionResponse, IMessage } from './types'; export declare class AskClient { private options; constructor(options: IAskClientOptions); completion(params: { messages: IMessage[]; systemPrompt?: string; config?: Partial; }): Promise; streamCompletion(params: { messages: IMessage[]; systemPrompt?: string; config?: Partial; }): Promise>; getStream(params: { messages: IMessage[]; systemPrompt?: string; config?: Partial; }): Promise>; listModels(): Promise; health(): Promise; private buildHeaders; private parseStreamResponse; private log; }