/**
 * Helper to handle dynamic imports for the KineticSlider
 */
import type { gsap as GSAPType } from 'gsap';
import type * as PixiJS from 'pixi.js';
import type * as PixiFilters from 'pixi-filters';
/**
 * Load GSAP and related plugins
 */
export declare const loadGSAP: () => Promise<typeof GSAPType>;
/**
 * Load GSAP PixiPlugin
 */
export declare const loadPixiPlugin: () => Promise<any>;
/**
 * Load PixiJS
 */
export declare const loadPixi: () => Promise<typeof PixiJS>;
/**
 * Load Pixi Filters
 */
export declare const loadPixiFilters: () => Promise<typeof PixiFilters>;
/**
 * Register GSAP PixiPlugin with the required PIXI classes
 */
export declare const registerGSAPPixiPlugin: (gsap: typeof GSAPType, pixi: typeof PixiJS) => boolean;
/**
 * Load all required libraries for the KineticSlider
 */
export declare const loadKineticSliderDependencies: () => Promise<{
    gsap: typeof GSAPType;
    pixi: typeof PixiJS;
    pixiFilters: typeof PixiFilters;
    pixiPlugin: any;
}>;
/**
 * Check if all necessary dependencies are loaded
 */
export declare const areDependenciesLoaded: () => boolean;
/**
 * Load all hooks for the KineticSlider
 */
export declare const loadKineticSliderHooks: () => Promise<any>;
