export type VirtualizedConfig = {
    itemCount: number;
    estimatedItemHeight: number;
    overscan?: number;
};
export type VirtualizedResult = {
    containerRef: React.RefObject<HTMLDivElement | null>;
    startIndex: number;
    endIndex: number;
    offsetTop: number;
    afterHeight: number;
    handleScroll: () => void;
    setHeights: (index: number, height: number) => void;
};
export declare function useVirtualizedVerticalTimeline(config: VirtualizedConfig): VirtualizedResult;
//# sourceMappingURL=useVirtualizedVerticalTimeline.d.ts.map