import { BotContext, InitialChatReply, WidgetContext, InitialPrompt, WelcomeContent } from '@/types'; import { AvatarConfig } from '@/constants'; import { BubbleThemeConfig } from '@/constants'; type Props = { initialAgentReply: InitialChatReply; persistedMessages: any[]; agentConfig: any; hostAvatar?: AvatarConfig; guestAvatar?: AvatarConfig; hostBubbles?: BubbleThemeConfig; guestBubbles?: BubbleThemeConfig; initialPrompts?: InitialPrompt[]; welcome?: WelcomeContent; input: any; context: BotContext; filterResponse?: (response: string) => string; onSessionExpired?: (payload?: { text?: string; files?: FileList | undefined; }) => void; onSend?: () => void; widgetContext?: WidgetContext; pendingExpiredMessage?: { text?: string; files?: FileList | undefined; }; onPendingExpiredMessageConsumed?: () => void; }; export declare const StreamConversation: (props: Props) => import("solid-js").JSX.Element; export {}; //# sourceMappingURL=StreamConversation.d.ts.map