UNPKG

kinetic-slider

Version:

A WebGL-powered kinetic slider component using PIXI.js

44 lines (43 loc) 1.22 kB
/** * 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>;