import { ColorStop, GradientInterpolation } from "@glissade/core"; //#region src/gradient.d.ts /** Resolution of the densified ramp — enough that the piecewise-linear blit of * the easing curve shows no banding, cheap enough to rebuild per frame. */ declare const GRADIENT_RAMP_STEPS = 64; /** * Densify `stops` into a `smooth`/`gaussian` oklab ramp. The output spans the * input's offset range with GRADIENT_RAMP_STEPS uniformly-spaced stops; each * point eases its blend within the authored segment it falls in. Returns the * input unchanged for `linear` (or a single stop) — the canvas-native path. */ declare function densifyStops(stops: ColorStop[], mode: GradientInterpolation): ColorStop[]; //#endregion export { GRADIENT_RAMP_STEPS, densifyStops };