import { Color } from "three"; //#region src/color/interpolation.d.ts /** * Interpolate between two colors in OKLCH space. * Uses shortest-path hue interpolation to avoid unexpected transitions. */ declare function lerpOklch(a: Color, b: Color, t: number, target?: Color): Color; /** * Interpolate between two colors in OKLAB space (no polar hue). * Good for interpolating between similar colors where hue wrapping is not needed. */ declare function lerpOklab(a: Color, b: Color, t: number, target?: Color): Color; /** * Generate an array of N evenly-spaced colors between two colors in OKLCH space. */ declare function gradientOklch(a: Color, b: Color, steps: number): Color[]; //#endregion export { gradientOklch, lerpOklab, lerpOklch }; //# sourceMappingURL=interpolation.d.ts.map