react-chrono
Version:
A Modern Timeline component for React
21 lines • 787 B
TypeScript
interface UseSlideshowProgressProps {
/** Whether the slideshow is currently running */
slideShowRunning: boolean;
/** Current active timeline item index */
activeTimelineItem: number;
}
interface SlideshowProgressState {
/** Whether the slideshow progress is paused */
isPaused: boolean;
/** Pause the slideshow progress */
pauseProgress: () => void;
/** Resume the slideshow progress */
resumeProgress: () => void;
}
/**
* Custom hook to manage overall slideshow progress state
* Optimized for performance with better timeout management
*/
export declare const useSlideshowProgress: ({ slideShowRunning, activeTimelineItem, }: UseSlideshowProgressProps) => SlideshowProgressState;
export {};
//# sourceMappingURL=useSlideshowProgress.d.ts.map