import type { LlmStreamEvent, ProviderConfig, ProviderMessage, ProviderTool } from "../../types"; interface ChatParams { config: ProviderConfig; messages: ProviderMessage[]; tools?: ProviderTool[]; signal?: AbortSignal; } export declare function streamChat(params: ChatParams): AsyncGenerator; export declare function chat(params: ChatParams): Promise<{ text: string; toolCalls: { id: string; name: string; args: Record; }[]; }>; export {}; //# sourceMappingURL=index.d.ts.map