export { C as CursorFXEngine } from '../engine-OdnQ6Ya5.js'; import { E as EffectOptions, a as Effect } from '../imageLoader-VUu0PjNk.js'; export { d as EffectFunction, c as EngineOptions, I as ImageLoader, P as Particle, b as ParticleConfig } from '../imageLoader-VUu0PjNk.js'; declare function randomColor(colors: string[]): string; declare function randomRange(min: number, max: number): number; declare function createCanvas(container: HTMLElement): HTMLCanvasElement; declare function resizeCanvas(canvas: HTMLCanvasElement): void; declare function drawStar(ctx: CanvasRenderingContext2D, x: number, y: number, size: number, spikes?: number): void; declare function drawRectangle(ctx: CanvasRenderingContext2D, x: number, y: number, width: number, height: number): void; declare function drawSnowflake(ctx: CanvasRenderingContext2D, x: number, y: number, size: number, rotation?: number): void; declare function drawBubble(ctx: CanvasRenderingContext2D, x: number, y: number, size: number): void; declare function drawCross(ctx: CanvasRenderingContext2D, x: number, y: number, size: number): void; declare function drawOval(ctx: CanvasRenderingContext2D, x: number, y: number, width: number, height: number): void; declare function createFairyDustEffect(options?: EffectOptions): Effect; declare function createSparkleEffect(options?: EffectOptions): Effect; declare function createConfettiEffect(options?: EffectOptions): Effect; declare function createRetroCRTEffect(options?: EffectOptions): Effect; declare function createSnowEffect(options?: EffectOptions): Effect; declare function createBubbleEffect(options?: EffectOptions): Effect; export { Effect, EffectOptions, createBubbleEffect, createCanvas, createConfettiEffect, createFairyDustEffect, createRetroCRTEffect, createSnowEffect, createSparkleEffect, drawBubble, drawCross, drawOval, drawRectangle, drawSnowflake, drawStar, randomColor, randomRange, resizeCanvas };