import { type RefObject } from "react"; import { Application, Sprite, Container } from "pixi.js"; import ResourceManager from '../managers/ResourceManager'; interface ResizeHandlerProps { sliderRef: RefObject; appRef: RefObject; slidesRef: RefObject; textContainersRef: RefObject; backgroundDisplacementSpriteRef: RefObject; cursorDisplacementSpriteRef: RefObject; resourceManager?: ResourceManager | null; debounceTime?: number; } /** * Hook to handle resize events for the slider * Ensures proper scaling and positioning of all visual elements when the window resizes */ declare const useResizeHandler: ({ sliderRef, appRef, slidesRef, textContainersRef, backgroundDisplacementSpriteRef, cursorDisplacementSpriteRef, resourceManager, debounceTime }: ResizeHandlerProps) => void; export default useResizeHandler;