import { GpuShaderDefinition } from '../../gpu/porters'; import { transformPosition } from '../../utilities/transformations'; export interface ComponentProps { /** * Maximum rotation angle per ring * * @default 20 */ intensity: number; /** * Number of concentric rings * * @default 8 */ rings: number; /** * Softness of transitions between rings * * @default 0.03 */ smoothness: number; /** * Randomization seed for per-ring rotation variation * * Accepts a number between 0 and 100. * @default 0 */ seed: number; /** * Speed of continuous ring rotation * * Accepts a number between -5 and 5. * @default 0.1 */ speed: number; /** * How much each ring varies in rotation speed and direction * * @default 0.5 */ speedRandomness: number; edges: string; center: Parameters[0]; } export declare const componentDefinition: GpuShaderDefinition; export default componentDefinition; //# sourceMappingURL=index.d.ts.map