/**
 * Chat Components - Dialogue and conversation interface components
 */

export { ChatMessage } from './ChatMessage';
export type { MessageRole } from './ChatMessage';
export { QuestionDisplay } from './QuestionDisplay';
export { ResponseInput } from './ResponseInput';
export { NLUInput } from './NLUInput';
export { ConversationHistory } from './ConversationHistory';
export type { ConversationItem } from './ConversationHistory';
export { PhaseIndicator } from './PhaseIndicator';
export { DialogueMode } from './DialogueMode';
export { HintDisplay } from './HintDisplay';
export { CompactPhaseIndicator } from './CompactPhaseIndicator';
export { ConversationHeader } from './ConversationHeader';
export { ConflictResolutionModal } from './ConflictResolutionModal';
export { SkippedQuestionsPanel } from './SkippedQuestionsPanel';
export { AnswerSuggestionsModal } from './AnswerSuggestionsModal';
export { PhaseActionModal } from './PhaseActionModal';
export { SpecsConfirmationModal } from './SpecsConfirmationModal';
export { SpecsConfirmationInline } from './SpecsConfirmationInline';
