import { RangeTransform } from "./range_transform"; import type { Factor } from "../ranges/factor_range"; import { RandomGenerator } from "../random/random_generator"; import { Distribution } from "../../core/enums"; import type { Arrayable } from "../../core/types"; import type * as p from "../../core/properties"; import type { AbstractRandom } from "../../core/util/random"; export declare namespace Jitter { type Attrs = p.AttrsOf; type Props = RangeTransform.Props & { mean: p.Property; width: p.Property; distribution: p.Property; /** internal */ random_generator: p.Property; }; } export interface Jitter extends Jitter.Attrs { } export declare class Jitter extends RangeTransform { properties: Jitter.Props; protected _previous_offsets: Float64Array | null; constructor(attrs?: Partial); protected _generator: AbstractRandom; initialize(): void; v_compute(xs0: Arrayable): Arrayable; protected _compute(): number; protected _v_compute(n: number): Float64Array; } //# sourceMappingURL=jitter.d.ts.map