/// <reference types="lodash" />
import { ChatScrollerType } from './ChatScrollerType';
import { ThreadModel } from '../../models/ThreadModel';
export declare const useChatScrollFunctions: (thread: ThreadModel | undefined, scrollTo: (top: number, behavior?: 'smooth') => void, getPosition: ChatScrollerType, getScrollContainer: () => HTMLDivElement | undefined | Window) => {
    scrollButtonEnabled: boolean;
    handleCheckButtonState: import("lodash").DebouncedFuncLeading<() => void>;
    handleBottomScroll: () => void;
    handleSaveScrollPosition: import("lodash").DebouncedFuncLeading<() => void>;
    isTablet: boolean;
};
