import { ChatMessage } from '../types/chat.types';
export interface StreamChatResponseParams {
    model: string;
    messages: ChatMessage[];
    onChunk: (msg: ChatMessage) => void;
    onError?: (err: unknown) => void;
    signal?: AbortSignal;
    toolContainers?: string[];
    timezone?: string;
    locale?: string;
    context?: Record<string, any>;
}
export declare function streamChatResponse({ model, messages, onChunk, onError, signal, toolContainers, context, timezone, locale, }: StreamChatResponseParams): Promise<void>;
//# sourceMappingURL=stream-chat-response.d.ts.map