import { GpuShaderDefinition } from '../../gpu/porters'; import { transformColor } from '../../utilities/transformations'; export interface ComponentProps { /** * Deep background color * * Accepts hex strings (`#ff0000`), RGB objects (`{ r, g, b }`), or CSS color names (`limegreen`). * @default "#0a0015" */ colorA: Parameters[0]; /** * Primary accent color * * Accepts hex strings (`#ff0000`), RGB objects (`{ r, g, b }`), or CSS color names (`limegreen`). * @default "#6b17e6" */ colorB: Parameters[0]; /** * Secondary accent color * * Accepts hex strings (`#ff0000`), RGB objects (`{ r, g, b }`), or CSS color names (`limegreen`). * @default "#ff4d6a" */ colorC: Parameters[0]; /** * Tertiary accent color * * Accepts hex strings (`#ff0000`), RGB objects (`{ r, g, b }`), or CSS color names (`limegreen`). * @default "#ff6b35" */ colorD: Parameters[0]; /** * Color space for color interpolation * * Accepts one of the predefined option values. * @default "oklch" */ colorSpace: string; /** * Animation speed * * Accepts a number between 0 and 10. * @default 1 */ speed: number; /** * Organic distortion intensity * * @default 0.5 */ distortion: number; /** * Random seed for variation * * @default 0 */ seed: number; } export declare const componentDefinition: GpuShaderDefinition; export default componentDefinition; //# sourceMappingURL=index.d.ts.map