/// <reference types="react" />
interface UseChatScrollOptions {
    threshold?: number;
    delay?: number;
}
export declare const useChatScroll: (dependencies: any[], options?: UseChatScrollOptions) => {
    scrollRef: import("react").RefObject<HTMLDivElement>;
    contentRef: import("react").RefObject<HTMLDivElement>;
    scrollToBottom: (immediate?: boolean) => void;
    resetUserScrolling: () => void;
    isAtBottom: () => boolean;
};
export {};
