UNPKG

@robylon/robylon-web-react-sdk

Version:
45 lines (44 loc) 996 B
export interface ChatbotConfig { chatbotId: string; userId: string; token?: string; userProfile?: { email: string; name: string; mobile?: string; platform?: string; OS?: string; browser?: string; sdkVersion?: string; }; styles?: { buttonPosition?: "bottom-right" | "bottom-left"; primaryColor?: string; buttonSize?: "small" | "medium" | "large"; }; } export interface ChatbotState { isLoading: boolean; isInitialized: boolean; error: string | null; } interface RobylonSdkConfig { chatbot_id: string; user_id: string; token?: string; user_profile?: { email?: string; name?: string; mobile?: string; platform?: string; OS?: string; browser?: string; sdk_version?: string; }; } declare global { interface Window { initializeRobylonSdk: (config: RobylonSdkConfig) => void; } } export {};