import * as OBC from '@thatopen/components'; /** * Scales the camera's dolly and clipping limits to whatever is loaded, so the model cannot be * lost past the far plane and zooming in never stalls against a shrinking dolly step. */ export declare class CameraLimits extends OBC.Component implements OBC.Disposable { static readonly uuid: "2b6f0ac1-91cd-4d0e-8f77-4c8b1e5a9d02"; readonly onDisposed: OBC.Event; enabled: boolean; private handle; constructor(components: OBC.Components); /** Recomputes from the current model bounds. Safe to call before anything has loaded. */ apply(): void; dispose(): void; private readonly schedule; private applyToControls; private applyToLens; private lensesOf; } //# sourceMappingURL=CameraLimits.d.ts.map