interface UseTimelineMediaProps {
    mode: string;
    timelineMainRef: React.RefObject<HTMLDivElement>;
    itemSelector?: string;
    observerOptions?: IntersectionObserverInit;
    onIntersect?: (element: HTMLElement, isIntersecting: boolean) => void;
}
export declare const useTimelineMedia: ({ mode, timelineMainRef, itemSelector, observerOptions, onIntersect, }: UseTimelineMediaProps) => {
    observer: import('react').RefObject<IntersectionObserver | null>;
    cleanup: () => void;
};
export {};
//# sourceMappingURL=useTimelineMedia.d.ts.map