import { GpuShaderDefinition } from '../../gpu/porters'; import { ColorStop } from '../../utilities/colorStops'; export type { ColorStop }; export interface ComponentProps { /** * Primary gradient color * * Accepts hex strings (`#ff0000`), RGB objects (`{ r, g, b }`), or CSS color names (`limegreen`). * @default "#1275d8" */ colorA: string; /** * Secondary gradient color * * Accepts hex strings (`#ff0000`), RGB objects (`{ r, g, b }`), or CSS color names (`limegreen`). * @default "#e19136" */ colorB: string; stops: ColorStop[] | null; /** * Flow animation speed * * Accepts a number between 0 and 5. * @default 1 */ speed: number; /** * Level of detail and intricacy in the swirl patterns * * @default 1 */ detail: number; /** * Skew color balance toward A (lower values) or B (higher values) * * @default 50 */ blend: number; /** * Color space for color interpolation * * Accepts one of the predefined option values. * @default "linear" */ colorSpace: string; } export declare const componentDefinition: GpuShaderDefinition; export default componentDefinition; //# sourceMappingURL=index.d.ts.map