import React__default from 'react';
import { SuggestedActionsT } from '../../../lib/types.js';
import 'ai';
import '@upstash/vector';

interface PrexoAiChatBotProps {
    apiKey: string;
    suggestedActions?: SuggestedActionsT[];
    sessionId?: string;
    sessionTTL?: number;
    onClose?: () => void;
    theme?: "light" | "dark";
    user?: {
        name: string | "Prexo Ai";
        pfp: string | "https://raw.githubusercontent.com/plura-ai/prexo/refs/heads/main/apps/www/public/logo.png";
        lastSeen: Date;
    };
    placeholder?: string;
    className?: string;
    width?: number | string;
    height?: number | string;
    position?: "bottom-right" | "bottom-left";
    redis?: {
        url: string;
        token: string;
    };
    vector?: {
        url: string;
        token: string;
        namespace: string;
    };
    RAGDisabled?: boolean;
}
declare const PrexoAiChatBot: React__default.FC<PrexoAiChatBotProps>;

export { PrexoAiChatBot, type PrexoAiChatBotProps };
