import { Scroll } from '@models/TimelineHorizontalModel';
interface UseTimelineScrollProps {
    mode: string;
    onScrollEnd?: () => void;
    setNewOffset: (element: HTMLDivElement, scroll: Partial<Scroll>) => void;
}
export declare const useTimelineScroll: ({ mode, onScrollEnd, setNewOffset, }: UseTimelineScrollProps) => {
    timelineMainRef: import("react").RefObject<HTMLDivElement>;
    horizontalContentRef: import("react").RefObject<HTMLDivElement>;
    handleScroll: (scroll: Partial<Scroll>) => void;
    handleMainScroll: (ev: React.UIEvent<HTMLDivElement>) => void;
};
export {};
