import { BubbleState } from '../../models/internal/bubble-state'; import { ILayoutEngine } from '../../interfaces/i-layout-engine'; import { PhysicsLayoutConfig } from '../../models/public/configuration'; export declare class PhysicsLayout implements ILayoutEngine { private bubbles; private width; private height; private alpha; private cx; private cy; private readonly cfg; constructor(physicsConfig?: PhysicsLayoutConfig); initialize(bubbles: BubbleState[], width: number, height: number): void; tick(): boolean; update(bubbles: BubbleState[], width: number, height: number): void; dispose(): void; private computeRadii; private scatter; private stepPhysics; }