import React from "react"; import type { FeedbackDetail } from "../cruise-canvas/interfaces.js"; import type { ChatStreamProps, ChatStreamRef, ConversationDetail } from "."; interface ChatStreamComponentProps extends ChatStreamProps { conversationId: string; onShare: () => void; onTerminate: () => void; onSubmitFeedback: (detail: FeedbackDetail) => void; onSwitchToCanvas: () => void; onFeedbackOnView: (viewId: string) => void; onDetailChange: (detail: ConversationDetail) => void; onSplitChange: (split: boolean) => void; } export declare function ChatStreamComponent({ conversationId, initialRequest, replay, replayDelay, supports, showHumanActions, showFeedback: propShowFeedback, showFeedbackAfterFailed, showFeedbackOnView, showUiSwitch, previewUrlTemplate, showCases, exampleProjects, tryItOutUrl, aiEmployees, commands, uploadOptions, onShare, onTerminate, onSubmitFeedback, onSwitchToCanvas, onFeedbackOnView, onDetailChange, onSplitChange, }: ChatStreamComponentProps, ref: React.Ref): React.JSX.Element; export {};