import { Agent, AgentManagerOptions, ChatProgress, StreamEvents } from '../../types'; import { AgentManagerItems } from '../agent-manager'; import { Analytics } from '../analytics/mixpanel'; export interface ChatEventQueue { [sequence: number]: string; answer?: string; } export declare function createMessageEventQueue(analytics: Analytics, items: AgentManagerItems, options: AgentManagerOptions, agentEntity: Agent, onStreamDone: () => void): { clearQueue: () => {}; onMessage: (event: ChatProgress | StreamEvents, data: any) => void; };