/** * Single source of truth for all numeric shader param ranges. * Drives both the UI slider bounds (params.ts) and the variation generator. * * Each entry: `{ min, max, step }`. * Color and select params are not listed here (no numeric range needed). */ export interface ParamRange { min: number; max: number; step: number; } /** Map of numeric shader uniforms to their `{ min, max, step }` bounds. */ export type RangeMap = Record; /** * Authoritative `{ min, max, step }` bounds for every numeric shader * parameter, keyed by body type. Drives UI sliders, the variation * generator, and any test fixture that needs to stay within the valid * range of a given uniform. */ export declare const SHADER_RANGES: { rocky: RangeMap; gaseous: RangeMap; metallic: RangeMap; star: RangeMap; }; //# sourceMappingURL=shaderRanges.d.ts.map