import { MessageActionsProps } from '../AgenticCard/types'; export interface UserMessageBubbleProps { content: string; onCopy?: () => void; } /** * UserMessageBubble — right-aligned chat bubble for user prompts. */ export declare const UserMessageBubble: import('../../../node_modules/react').ForwardRefExoticComponent>; export interface AssistantTextMessageProps { content: React.ReactNode; onCopy?: () => void; feedbackProps?: MessageActionsProps['feedbackProps']; } /** * AssistantTextMessage — left-aligned plain-text agent response with optional feedback actions. */ export declare const AssistantTextMessage: import('../../../node_modules/react').ForwardRefExoticComponent>; export interface AISuiteEmptyStateViewProps { icon?: React.ReactNode; title?: string; subtitle?: string; } /** * AISuiteEmptyStateView — centered hero shown before the first message. */ export declare const AISuiteEmptyStateView: import('../../../node_modules/react').ForwardRefExoticComponent>; export interface AISuiteSuggestionsProps { suggestions: Array<{ id: string; label: string; onClick?: () => void; }>; } /** * AISuiteSuggestions — quick-start chips below the input on an empty thread. */ export declare const AISuiteSuggestions: import('../../../node_modules/react').ForwardRefExoticComponent>; export interface AISuiteDisclaimerViewProps { text?: string; feedbackLabel?: string; onFeedbackClick?: () => void; } /** * AISuiteDisclaimerView — "AI can make mistakes" row below the input. */ export declare const AISuiteDisclaimerView: import('../../../node_modules/react').ForwardRefExoticComponent>;