import type { ChatReply } from './schemas'; export type InputSubmitContent = { label?: string; value: string; }; export type InitialPrompt = { id?: string; text: string; icon?: string; iconUrl?: string; }; export type WelcomeContent = { title?: string; subtitle?: string; icon?: string; iconUrl?: string; }; export type BotContext = { agentConfig?: InitialChatReply['agentConfig']; isPreview: boolean; apiHost?: string; apiStreamHost?: string; sessionId: string | undefined; agentName: string; }; export type InitialChatReply = ChatReply & { agentConfig: NonNullable; sessionId: NonNullable; }; export type OutgoingLog = { status: string; description: string; details?: unknown; }; export type ClientSideActionContext = { apiHost?: string; sessionId: string | undefined; agentName?: string; }; export type ChatChunk = Pick & { streamingMessageId?: string; }; export type WidgetContext = 'standard' | 'bubble' | 'popup'; //# sourceMappingURL=types.d.ts.map