import { Camera, Object3D } from "three";
import type { ICameraController } from "./engine_types.js";
/** Get the camera controller for the given camera (if any)
 */
export declare function getCameraController(cam: Camera): ICameraController | null;
/** Set the camera controller for the given camera */
export declare function setCameraController(cam: Camera, cameraController: ICameraController, active: boolean): void;
/** @internal */
export declare function useForAutoFit(obj: Object3D): boolean;
/**
 * Enable or disable autofitting for the given object
 */
export declare function setAutoFitEnabled(obj: Object3D, enabled: boolean): void;
