import type { PineconeConfiguration } from '../../data';
import { ChatStream } from '../../utils';
import { AsstDataOperationsProvider } from './asstDataOperationsProvider';
import type { ChatCompletionOptions, StreamedChatCompletionResponse } from './types';
export declare const chatCompletionStream: (assistantName: string, apiProvider: AsstDataOperationsProvider, config: PineconeConfiguration) => (options: ChatCompletionOptions) => Promise<ChatStream<StreamedChatCompletionResponse>>;
