import React from 'react';

export interface Message {
  id: string;
  role: 'user' | 'model';
  text: string;
  timestamp: Date;
  isError?: boolean;
}

export enum NavPage {
  HOME = 'HOME',
  SERVICES = 'SERVICES', // Solutions
  PROJECTS = 'PROJECTS', // Lab Results
  BLOG = 'BLOG',         // Lab Notes / Insights
  ABOUT = 'ABOUT',       // The Story
  LAB = 'LAB',           // AI Interface
  CONTACT = 'CONTACT'    // Connect
}

export interface FeatureCardProps {
  title: string;
  description: string;
  icon: React.ReactNode;
  accentColor: 'primary' | 'accent';
}
