import Universe from './Universe'; import Renderer from './Renderer'; import { BrowserAnimator } from '../utils'; import { Nullable } from '../types'; export interface SimulatorOptions { frameRate?: number; } declare class Simulator { universe: Nullable; renderer: Renderer; animator: BrowserAnimator; id: Nullable; constructor(renderer: Renderer, universe?: Nullable, { frameRate }?: SimulatorOptions); setUniverse(universe: Nullable): void; start: () => void; stop: () => void; private loop; } export default Simulator;