import { vec3 } from "gl-matrix"; import { type ICamera } from "../../../interfaces/camera/ICamera"; import { type ICameraControls } from "../../../interfaces/controls/ICameraControls"; import { type ICameraInterpolation } from "../../../interfaces/interpolation/ICameraInterpolation"; export declare class CameraSphericalInterpolation implements ICameraInterpolation { private readonly _camera; private readonly _cameraControls; private readonly _from; private readonly _to; private _axis; private _c_angle; private _direction_from; private _direction_to; private _radius_from; private _radius_to; constructor(_camera: ICamera, _cameraControls: ICameraControls, _from: { position: vec3; target: vec3; }, _to: { position: vec3; target: vec3; }); onComplete(value: { delta: number; }): void; onStop(value: { delta: number; }): void; onUpdate(value: { delta: number; }): void; } //# sourceMappingURL=CameraSphericalInterpolation.d.ts.map