20 lines
329 B
TypeScript
20 lines
329 B
TypeScript
import { LucideIcon } from 'lucide-react';
|
|
|
|
export interface FeatureItem {
|
|
title: string;
|
|
description: string;
|
|
icon: LucideIcon;
|
|
className?: string;
|
|
}
|
|
|
|
export interface NavItem {
|
|
label: string;
|
|
href: string;
|
|
}
|
|
|
|
export interface ChatMessage {
|
|
id: string;
|
|
role: 'user' | 'ai';
|
|
text: string;
|
|
timestamp: string;
|
|
} |