import { type HookParams } from '../types';
import ResourceManager from '../managers/ResourceManager';
import { AtlasManager } from '../managers/AtlasManager';
interface UseSlidesResult {
    transitionToSlide: (nextIndex: number) => gsap.core.Timeline | null;
    nextSlide: (nextIndex: number) => void;
    prevSlide: (prevIndex: number) => void;
    isLoading: boolean;
    loadingProgress: number;
}
/**
 * Hook to create and manage slide sprites with atlas support
 */
export declare const useSlides: ({ sliderRef, pixi, props, resourceManager, atlasManager, onSlideChange, slidingWindowManager }: HookParams & {
    resourceManager?: ResourceManager | null;
    atlasManager?: AtlasManager | null;
}) => UseSlidesResult;
export default useSlides;
