///
type ContainerRefType = React.MutableRefObject;
interface UseScrollToBottomParams {
containerRef: ContainerRefType;
debounceTime?: number;
}
export interface DebouncedScrollToBottomParams {
shouldScrollSmoothly?: boolean;
bypassDebounce?: boolean;
bypassUserScrollUpLock?: boolean;
}
export declare const useScrollToBottom: ({ containerRef, debounceTime, }: UseScrollToBottomParams) => {
scrollToBottomEl: import("react").MutableRefObject;
scrollToBottom: ({ shouldScrollSmoothly, bypassDebounce, bypassUserScrollUpLock, }: DebouncedScrollToBottomParams) => void;
userScrolledUp: boolean;
setUserScrolledUp: import("react").Dispatch>;
};
export {};