interface FloatingChatButtonProps { onClick: () => void; isOpen?: boolean; unreadCount?: number; position?: "bottom-right" | "bottom-left" | "top-right" | "top-left"; size?: "sm" | "md" | "lg"; color?: string; className?: string; disabled?: boolean; ariaLabel?: string; } export declare function FloatingChatButton({ onClick, isOpen, unreadCount, position, size, color, className, disabled, ariaLabel, }: FloatingChatButtonProps): import("react/jsx-runtime").JSX.Element; export interface Message { id: string; text: string; sender: "user" | "bot"; timestamp: Date; type?: "text" | "image" | "file"; metadata?: Record; } export interface AgentConfig { id: string; name: string; description: string; systemPrompt: string; model: string; temperature: number; maxTokens: number; enabled: boolean; createdAt: Date; updatedAt: Date; } export {}; //# sourceMappingURL=floating-chat-button.d.ts.map