import { FiringState } from "../../firing-state"; import { LazyEvaluative, TConstantOrLazy } from "../../lazyEvaluative"; /** * Deal centerized linear values. * * example: * * new CenterizedLinear(15) // deal [-5, 0, 5] values when repeat 3 times */ export declare class CenterizedLinear implements LazyEvaluative { private readonly totalRange; private readonly target?; constructor(totalRange: TConstantOrLazy, target?: string); calc(state: FiringState): number; }