import React from 'react'; import type { OneChatMessage } from '../../../context/ChannelStateContext'; import type { DefaultOneChatGenerics } from '../../../types'; export declare type UseScrollLocationLogicParams = { hasMoreNewer: boolean; listElement: HTMLDivElement | null; loadMoreScrollThreshold: number; suppressAutoscroll: boolean; messages?: OneChatMessage[]; scrolledUpThreshold?: number; }; export declare const useScrollLocationLogic: (params: UseScrollLocationLogicParams) => { hasNewMessages: boolean; isMessageListScrolledToBottom: boolean; onScroll: (event: React.UIEvent) => void; scrollToBottom: () => void; wrapperRect: DOMRect | undefined; }; //# sourceMappingURL=useScrollLocationLogic.d.ts.map