import { AgentMessage, AgentResponse, AgentTool } from '../types/index.js'; export declare class GroqClient { private client; private defaultModel; private defaultTemperature; private defaultMaxTokens; constructor(apiKey: string, config?: { model?: string; temperature?: number; maxTokens?: number; }); chat(messages: AgentMessage[], options?: { model?: string; temperature?: number; maxTokens?: number; tools?: AgentTool[]; toolChoice?: 'auto' | 'none' | { type: 'function'; function: { name: string; }; }; }): Promise; private zodToJsonSchema; setDefaultModel(model: string): void; setDefaultTemperature(temperature: number): void; setDefaultMaxTokens(maxTokens: number): void; } //# sourceMappingURL=GroqClient.d.ts.map