UNPKG

@digitalsingularity/agent-ui-chat-components

Version:
37 lines (36 loc) 1.19 kB
import React from 'react'; export interface AvatarGeneratorProps { avatarUrl?: string | null; avatarFile?: File | null; agentName?: string; onAvatarFileChange: (file: File | null) => void; onAvatarUrlChange: (url: string | null) => void; generateAvatar?: (prompt: string, agentName?: string) => Promise<{ imageUrl: string; }>; uiComponents: { Input: React.ComponentType<any>; Button: React.ComponentType<any>; Label: React.ComponentType<any>; Tabs: React.ComponentType<any>; TabsList: React.ComponentType<any>; TabsTrigger: React.ComponentType<any>; TabsContent: React.ComponentType<any>; Bot: React.ComponentType<any>; Loader2: React.ComponentType<any>; }; toastService?: { toast: (props: { title: string; description: string; variant?: string; }) => void; }; size?: 'sm' | 'md' | 'lg'; showGenerateTab?: boolean; placeholder?: string; uploadTabLabel?: string; generateTabLabel?: string; } export declare const AvatarGenerator: React.FC<AvatarGeneratorProps>; export default AvatarGenerator;