import { Button } from '@/components/ui/button'; import type { ComponentProps } from 'react'; import { StickToBottom } from 'use-stick-to-bottom'; export type ConversationProps = ComponentProps; export declare const Conversation: ({ className, ...props }: ConversationProps) => import("react/jsx-runtime").JSX.Element; export type ConversationContentProps = ComponentProps; export declare const ConversationContent: ({ className, ...props }: ConversationContentProps) => import("react/jsx-runtime").JSX.Element; export type ConversationEmptyStateProps = ComponentProps<'div'> & { title?: string; description?: string; icon?: React.ReactNode; }; export declare const ConversationEmptyState: ({ className, title, description, icon, children, ...props }: ConversationEmptyStateProps) => import("react/jsx-runtime").JSX.Element; export type ConversationScrollButtonProps = ComponentProps; export declare const ConversationScrollButton: ({ className, ...props }: ConversationScrollButtonProps) => false | import("react/jsx-runtime").JSX.Element;