export interface ChatbotIconsProps {
    className?: string;
    size?: number;
}

export interface ChatbotProps {
    title?: string;
    placeholder?: string;
}

export interface ChatMessage {
    id: string;
    content: string;
    sender: 'user' | 'ai';
    timestamp: Date;
    fileUrl?: string;
    fileName?: string;
}

export interface ChatBubbleProps {
    onToggle: any;
    isOpen: boolean;
    unreadCount?: number;
}

export interface ChatInputProps {
    onSendMessage: any;
    isLoading?: boolean;
}

export interface MessageProps {
    content: string;
    sender: 'user' | 'ai';
    timestamp?: Date;
}
