import { CloudInstance, CloudOptions, CloudPoint } from './types'; export declare class Cloud implements CloudInstance { _options: Required>; /** * Cloud class is the orchestrator of generating up to specified number of random points * and then checking if the randomly generated points collide with existing objects. */ constructor(options: CloudOptions); /** * Update the cloud settings and reset the cloud. */ update(options?: Partial>, reset?: boolean): void; reset(): void; /** * Calculate the next object position */ next(item: Item): CloudPoint | null; } //# sourceMappingURL=cloud.d.ts.map