import { CloudPoint, CloudRandomizer, CloudRandomizerInput, CloudRandomizerOptions, RandomRandomizerRotation } from '../types'; export interface RandomRandomizerTransform { (point: CloudPoint): CloudPoint; } export interface RandomRandomizerOptions { width: number; height: number; transform?: RandomRandomizerTransform; rotation?: RandomRandomizerRotation; } export declare class RandomRandomizer implements CloudRandomizer { _options: RandomRandomizerOptions; /** * Default randomizer that generates random points on the given plane (width x height) * Use transform function to transform the random points, e.g. you can round them, or align them to grid. */ constructor(options: RandomRandomizerOptions); update(options: Partial): void; next(options: CloudRandomizerInput): CloudPoint; } //# sourceMappingURL=random-randomizer.d.ts.map