import { GpuShaderDefinition } from '../../gpu/porters'; import { transformColor } from '../../utilities/transformations'; export interface ComponentProps { /** * First color (used for shadows/darkest areas) * * Accepts hex strings (`#ff0000`), RGB objects (`{ r, g, b }`), or CSS color names (`limegreen`). * @default "#ce1bea" */ colorA: Parameters[0]; /** * Second color (used for midtones) * * Accepts hex strings (`#ff0000`), RGB objects (`{ r, g, b }`), or CSS color names (`limegreen`). * @default "#2fff00" */ colorB: Parameters[0]; /** * Third color (used for highlights/brightest areas) * * Accepts hex strings (`#ff0000`), RGB objects (`{ r, g, b }`), or CSS color names (`limegreen`). * @default "#ffff00" */ colorC: Parameters[0]; /** * Midpoint position between the three colors * * @default 0.5 */ blendMid: 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