import { JSX } from 'solid-js'; interface ChatContainerContextValue { isAtBottom: () => boolean; scrollToBottom: (behavior?: ScrollBehavior) => void; } export declare function useChatContainer(): ChatContainerContextValue; export interface ChatContainerRootProps extends JSX.HTMLAttributes { children: JSX.Element; } declare function ChatContainerRoot(props: ChatContainerRootProps): JSX.Element; export interface ChatContainerContentProps extends JSX.HTMLAttributes { children: JSX.Element; } declare function ChatContainerContent(props: ChatContainerContentProps): JSX.Element; export interface ChatContainerScrollAnchorProps extends JSX.HTMLAttributes { ref?: HTMLDivElement | ((el: HTMLDivElement) => void); } declare function ChatContainerScrollAnchor(props: ChatContainerScrollAnchorProps): JSX.Element; export { ChatContainerRoot as ChatContainer, ChatContainerRoot, ChatContainerContent, ChatContainerScrollAnchor, };