import type { IRangeColor, IRgb, RangeValue } from "@tsparticles/engine"; import type { LinkParticle } from "./Types.js"; export interface ILink { color?: IRgb; destination: LinkParticle; isWarped?: boolean; opacity: number; } export interface ILinkTriangle { opacity: number; vertices: LinkParticle[]; } export interface IParticlesFrequencies { links: Map; triangles: Map; } export interface ITwinkle { links: { color: IRangeColor; enable: boolean; frequency: number; opacity: RangeValue; }; }