import { MessageSquare } from 'lucide-react';
import type { ChatMessage } from './types';

export type ChatSessionSelection = {
  sessionId: string | null;
  model?: string | null;
  dashboardId?: string;
  resumeSummary?: string;
  initialMessages?: ChatMessage[];
};

// Chat panel header — just the label now that saved-sessions are retired (Claude's transcript store
// is the source of truth; the /chat screen is where you browse/resume sessions).
export const ChatHeader = () => (
  <>
    <MessageSquare className="h-3.5 w-3.5 shrink-0" />
    <span className="text-xs font-medium truncate flex-1">Chat</span>
  </>
);
